diff --git a/ext/zip/php_zip.c b/ext/zip/php_zip.c index 991ab9022027f..788f7bd929540 100644 --- a/ext/zip/php_zip.c +++ b/ext/zip/php_zip.c @@ -2689,6 +2689,8 @@ static ZIPARCHIVE_METHOD(getStream) stream = php_stream_zip_open(obj->filename, filename->val, mode STREAMS_CC); if (stream) { php_stream_to_zval(stream, return_value); + } else { + RETURN_FALSE; } } /* }}} */