diff options
Diffstat (limited to 'winsup/cygwin/shared.h')
-rw-r--r-- | winsup/cygwin/shared.h | 6 |
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 |