summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@php.net>2008-08-21 11:27:57 +0000
committerDmitry Stogov <dmitry@php.net>2008-08-21 11:27:57 +0000
commit7d26893d6d57021ce10d9e44ead66e5693c2b046 (patch)
treececc061c2560b86df6aaff09b7749114d7c86441
parent8d45abb514024cca7d1071d46f8d0a27fead75ba (diff)
downloadphp-git-7d26893d6d57021ce10d9e44ead66e5693c2b046.tar.gz
Adder error code into error message
-rw-r--r--ext/standard/proc_open.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/ext/standard/proc_open.c b/ext/standard/proc_open.c
index cd4c7b70e0..b8b2bb3bb3 100644
--- a/ext/standard/proc_open.c
+++ b/ext/standard/proc_open.c
@@ -769,6 +769,8 @@ PHP_FUNCTION(proc_open)
}
if (FALSE == newprocok) {
+ DWORD dw = GetLastError();
+
/* clean up all the descriptors */
for (i = 0; i < ndesc; i++) {
CloseHandle(descriptors[i].childend);
@@ -776,7 +778,7 @@ PHP_FUNCTION(proc_open)
CloseHandle(descriptors[i].parentend);
}
}
- php_error_docref(NULL TSRMLS_CC, E_WARNING, "CreateProcess failed");
+ php_error_docref(NULL TSRMLS_CC, E_WARNING, "CreateProcess failed, error code - %u", dw);
goto exit_fail;
}