From: Antony Dovgal Date: Mon, 26 Jun 2006 22:53:42 +0000 (+0000) Subject: MFB: don't try to inflate empty strings X-Git-Tag: RELEASE_1_0_0RC1~2630 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ffac3d3c1b8daa31aa35766694ea904e1e57416f;p=php MFB: don't try to inflate empty strings --- diff --git a/ext/zlib/zlib.c b/ext/zlib/zlib.c index 7d38bfe737..e398c26a6e 100644 --- a/ext/zlib/zlib.c +++ b/ext/zlib/zlib.c @@ -528,6 +528,10 @@ PHP_FUNCTION(gzinflate) return; } + if (!data_len) { + RETURN_FALSE; + } + if (limit < 0) { php_error_docref(NULL TSRMLS_CC, E_WARNING, "length (%ld) must be greater or equal zero", limit); RETURN_FALSE;