From: Dmitry Stogov Date: Thu, 8 Nov 2007 13:29:25 +0000 (+0000) Subject: Fixed bug #43216 (stream_is_local() returns false on "file://") X-Git-Tag: RELEASE_1_3_1~688 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1ab7f533ff38dda02c5c2d694b78584dfd51b645;p=php Fixed bug #43216 (stream_is_local() returns false on "file://") --- diff --git a/ext/standard/streamsfuncs.c b/ext/standard/streamsfuncs.c index 5014058180..456e6579a8 100644 --- a/ext/standard/streamsfuncs.c +++ b/ext/standard/streamsfuncs.c @@ -1364,7 +1364,7 @@ PHP_FUNCTION(stream_is_local) wrapper = stream->wrapper; } else { convert_to_string_ex(&zstream); - wrapper = php_stream_locate_url_wrapper(Z_STRVAL_P(zstream), NULL, STREAM_LOCATE_WRAPPERS_ONLY TSRMLS_CC); + wrapper = php_stream_locate_url_wrapper(Z_STRVAL_P(zstream), NULL, 0 TSRMLS_CC); } if(!wrapper) { diff --git a/ext/standard/tests/file/bug43216.phpt b/ext/standard/tests/file/bug43216.phpt new file mode 100755 index 0000000000..111f160881 --- /dev/null +++ b/ext/standard/tests/file/bug43216.phpt @@ -0,0 +1,8 @@ +--TEST-- +Bug #43216 (stream_is_local() returns false on file://) +--FILE-- + +--EXPECT-- +bool(true)