From: Anatol Belski Date: Sun, 3 Jul 2016 15:09:19 +0000 (+0200) Subject: Fixed bug #72534 stream_socket_get_name crashes X-Git-Tag: php-7.0.9RC1~5^2~2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ea9da7529c1a94a81cee234ba24ad0117cd108d6;p=php Fixed bug #72534 stream_socket_get_name crashes --- diff --git a/ext/standard/streamsfuncs.c b/ext/standard/streamsfuncs.c index 0e5d0ce79e..971bfed3b1 100644 --- a/ext/standard/streamsfuncs.c +++ b/ext/standard/streamsfuncs.c @@ -322,7 +322,7 @@ PHP_FUNCTION(stream_socket_get_name) if (0 != php_stream_xport_get_name(stream, want_peer, &name, NULL, NULL - )) { + ) || !name) { RETURN_FALSE; } diff --git a/ext/standard/tests/streams/bug72534.phpt b/ext/standard/tests/streams/bug72534.phpt new file mode 100644 index 0000000000..f33be8b06e --- /dev/null +++ b/ext/standard/tests/streams/bug72534.phpt @@ -0,0 +1,16 @@ +--TEST-- +Bug #72534 stream_socket_get_name crashes +--FILE-- + +--CLEAN-- + +--EXPECT-- +bool(false)