summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2019-09-18 03:44:32 +0000
committermidipix <writeonce@midipix.org>2019-09-19 03:34:00 +0000
commit2c2107edac76ad9fa29a04be08d56bd4e50c0bf5 (patch)
tree6af641971b0d137a8ccbbc6db5f0f53af9593145
parent8b6456cb984abad5771a809d800ba77029f22484 (diff)
downloadchainport-2c2107edac76ad9fa29a04be08d56bd4e50c0bf5.tar.bz2
chainport-2c2107edac76ad9fa29a04be08d56bd4e50c0bf5.tar.xz
mgdb: winnt_plist_remove(): close pfd, reset record.
-rw-r--r--overlay/mgdb/gdb/winnt-nat.c4
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;
}
}