Fix build

This commit is contained in:
Arnaud Le Blanc 2022-07-09 23:30:15 +02:00
parent da1cbd20c3
commit 61ad0d9136

View file

@ -526,7 +526,7 @@ static void php_cli_usage(char *argv0)
static php_stream *s_in_process = NULL; static php_stream *s_in_process = NULL;
static void cli_register_file_handles(void) /* {{{ */ static void cli_register_file_handles(bool no_close) /* {{{ */
{ {
php_stream *s_in, *s_out, *s_err; php_stream *s_in, *s_out, *s_err;
php_stream_context *sc_in=NULL, *sc_out=NULL, *sc_err=NULL; php_stream_context *sc_in=NULL, *sc_out=NULL, *sc_err=NULL;
@ -954,7 +954,7 @@ do_repeat:
switch (behavior) { switch (behavior) {
case PHP_MODE_STANDARD: case PHP_MODE_STANDARD:
if (script_file) { if (script_file) {
cli_register_file_handles(); cli_register_file_handles(/* no_close */ PHP_DEBUG || num_repeats > 1);
} }
if (interactive) { if (interactive) {
@ -990,7 +990,7 @@ do_repeat:
} }
break; break;
case PHP_MODE_CLI_DIRECT: case PHP_MODE_CLI_DIRECT:
cli_register_file_handles(); cli_register_file_handles(/* no_close */ PHP_DEBUG || num_repeats > 1);
zend_eval_string_ex(exec_direct, NULL, "Command line code", 1); zend_eval_string_ex(exec_direct, NULL, "Command line code", 1);
break; break;
@ -1005,7 +1005,7 @@ do_repeat:
file_handle.filename = NULL; file_handle.filename = NULL;
} }
cli_register_file_handles(); cli_register_file_handles(/* no_close */ PHP_DEBUG || num_repeats > 1);
if (exec_begin) { if (exec_begin) {
zend_eval_string_ex(exec_begin, NULL, "Command line begin code", 1); zend_eval_string_ex(exec_begin, NULL, "Command line begin code", 1);