summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWez Furlong <wez@php.net>2004-11-10 19:47:15 +0000
committerWez Furlong <wez@php.net>2004-11-10 19:47:15 +0000
commitbe4778b87ee48b6f35ff5f5021f18b0604a124ef (patch)
tree48b2ecd04979a1397ecf86ad86247618564cb328
parenta59551d7719a0d59a9e10ff6f314094c032203a6 (diff)
downloadphp-git-be4778b87ee48b6f35ff5f5021f18b0604a124ef.tar.gz
Fix leaking handle.
Thanks to ilya77 at gmail dot com
-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