summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/standard/proc_open.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/standard/proc_open.c b/ext/standard/proc_open.c
index d29c867eea..1417deff52 100644
--- a/ext/standard/proc_open.c
+++ b/ext/standard/proc_open.c
@@ -219,6 +219,7 @@ static void proc_open_rsrc_dtor(zend_rsrc_list_entry *rsrc TSRMLS_DC)
WaitForSingleObject(proc->child, INFINITE);
GetExitCodeProcess(proc->child, &wstatus);
FG(pclose_ret) = wstatus;
+ CloseHandle(proc->child);
#elif HAVE_SYS_WAIT_H