From 8908df690f7bc29b606421c18eb06414154fa183 Mon Sep 17 00:00:00 2001 From: Bob Weinand Date: Mon, 3 Oct 2016 12:55:06 +0200 Subject: Fix crash on Linux due to double fclose() --- sapi/phpdbg/phpdbg.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sapi/phpdbg/phpdbg.c') diff --git a/sapi/phpdbg/phpdbg.c b/sapi/phpdbg/phpdbg.c index 618a72f429..8b1dde5768 100644 --- a/sapi/phpdbg/phpdbg.c +++ b/sapi/phpdbg/phpdbg.c @@ -1296,7 +1296,7 @@ php_stream *phpdbg_stream_url_wrap_php(php_stream_wrapper *wrapper, const char * } if (!strncasecmp(path, "stdin", 6) && PHPDBG_G(stdin_file)) { - php_stream *stream =stream = php_stream_fopen_from_file(PHPDBG_G(stdin_file), "r"); + php_stream *stream = php_stream_fopen_from_fd(dup(fileno(PHPDBG_G(stdin_file))), "r", NULL); #ifdef PHP_WIN32 zval *blocking_pipes = php_stream_context_get_option(context, "pipe", "blocking"); if (blocking_pipes) { -- cgit v1.2.1