diff options
Diffstat (limited to 'gnu/usr.bin/gdb/kgdb/kthr.c')
-rw-r--r-- | gnu/usr.bin/gdb/kgdb/kthr.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gnu/usr.bin/gdb/kgdb/kthr.c b/gnu/usr.bin/gdb/kgdb/kthr.c index 4c51c0e..7c76b80 100644 --- a/gnu/usr.bin/gdb/kgdb/kthr.c +++ b/gnu/usr.bin/gdb/kgdb/kthr.c @@ -78,6 +78,12 @@ kgdb_thr_init(void) struct thread td; struct kthr *kt; uintptr_t addr, paddr; + + while (first != NULL) { + kt = first; + first = kt->next; + free(kt); + } addr = kgdb_lookup("_allproc"); if (addr == 0) { |