From be4778b87ee48b6f35ff5f5021f18b0604a124ef Mon Sep 17 00:00:00 2001 From: Wez Furlong Date: Wed, 10 Nov 2004 19:47:15 +0000 Subject: [PATCH] Fix leaking handle. Thanks to ilya77 at gmail dot com --- ext/standard/proc_open.c | 1 + 1 file changed, 1 insertion(+) 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 -- 2.50.1