From 2c2107edac76ad9fa29a04be08d56bd4e50c0bf5 Mon Sep 17 00:00:00 2001 From: midipix Date: Wed, 18 Sep 2019 03:44:32 +0000 Subject: mgdb: winnt_plist_remove(): close pfd, reset record. --- overlay/mgdb/gdb/winnt-nat.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/overlay/mgdb/gdb/winnt-nat.c b/overlay/mgdb/gdb/winnt-nat.c index 5e8eea6..fac6e27 100644 --- a/overlay/mgdb/gdb/winnt-nat.c +++ b/overlay/mgdb/gdb/winnt-nat.c @@ -133,10 +133,10 @@ static void winnt_plist_remove (pid_t pid) for (pdbg=plist, pcap=&plist[pcnt]; pdbgpid == pid) { + close(pdbg->pfd); winnt_free_modules(pdbg); winnt_free_threads(pdbg); - pdbg->pid = 0; - pdbg->pfd = 0; + memset(pdbg,0,sizeof(*pdbg)); return; } } -- cgit v1.2.3