summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/shared.h
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/shared.h')
-rw-r--r--winsup/cygwin/shared.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/winsup/cygwin/shared.h b/winsup/cygwin/shared.h
index 2a8e9a6e1..5e3ecd6fe 100644
--- a/winsup/cygwin/shared.h
+++ b/winsup/cygwin/shared.h
@@ -67,6 +67,12 @@ public:
HANDLE shared_h;
HANDLE console_h;
HANDLE parent_alive; // handle of thread used to track children
+ HANDLE myself_pinfo;
+ ~child_info ()
+ {
+ if (myself_pinfo)
+ CloseHandle (myself_pinfo);
+ }
};
class child_info_fork: public child_info