diff options
author | midipix <writeonce@midipix.org> | 2019-09-18 03:44:32 +0000 |
---|---|---|
committer | midipix <writeonce@midipix.org> | 2019-09-19 03:34:00 +0000 |
commit | 2c2107edac76ad9fa29a04be08d56bd4e50c0bf5 (patch) | |
tree | 6af641971b0d137a8ccbbc6db5f0f53af9593145 | |
parent | 8b6456cb984abad5771a809d800ba77029f22484 (diff) | |
download | chainport-2c2107edac76ad9fa29a04be08d56bd4e50c0bf5.tar.bz2 chainport-2c2107edac76ad9fa29a04be08d56bd4e50c0bf5.tar.xz |
mgdb: winnt_plist_remove(): close pfd, reset record.
-rw-r--r-- | overlay/mgdb/gdb/winnt-nat.c | 4 |
1 files 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]; pdbg<pcap; pdbg++) { if (pdbg->pid == pid) { + close(pdbg->pfd); winnt_free_modules(pdbg); winnt_free_threads(pdbg); - pdbg->pid = 0; - pdbg->pfd = 0; + memset(pdbg,0,sizeof(*pdbg)); return; } } |