Skip to content

Commit c0fae05

Browse files
committed
- fix the fix for bug #50524
1 parent 485c09a commit c0fae05

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

ext/standard/proc_open.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -512,6 +512,7 @@ PHP_FUNCTION(proc_open)
512512
DWORD dwCreateFlags = 0;
513513
char *command_with_cmd;
514514
UINT old_error_mode;
515+
char cur_cwd[MAXPATHLEN];
515516
#endif
516517
#ifdef NETWARE
517518
char** child_argv = NULL;
@@ -752,13 +753,13 @@ PHP_FUNCTION(proc_open)
752753

753754
#ifdef PHP_WIN32
754755
if (cwd == NULL) {
755-
char cur_cwd[MAXPATHLEN];
756756
char *getcwd_result;
757757
getcwd_result = VCWD_GETCWD(cur_cwd, MAXPATHLEN);
758758
if (!getcwd_result) {
759759
php_error_docref(NULL TSRMLS_CC, E_WARNING, "Cannot get current directory");
760760
goto exit_fail;
761761
}
762+
cwd = cur_cwd;
762763
}
763764

764765
memset(&si, 0, sizeof(si));

0 commit comments

Comments
 (0)