From 63a1b349240ddc69577ab1e52249d21e7647e3c9 Mon Sep 17 00:00:00 2001 From: Xinchen Hui Date: Wed, 5 Mar 2014 11:44:51 +0800 Subject: [PATCH] Fixed segfault --- ext/standard/streamsfuncs.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ext/standard/streamsfuncs.c b/ext/standard/streamsfuncs.c index 69334933d4..39c0d17bc2 100644 --- a/ext/standard/streamsfuncs.c +++ b/ext/standard/streamsfuncs.c @@ -440,9 +440,11 @@ PHP_FUNCTION(stream_get_contents) } } - contents = php_stream_copy_to_mem(stream, maxlen, 0); - - RETURN_STR(contents); + if ((contents = php_stream_copy_to_mem(stream, maxlen, 0))) { + RETURN_STR(contents); + } else { + RETURN_EMPTY_STRING(); + } } /* }}} */ -- 2.50.1