From a2eb0fbb49c32af6611b10c8577d23aff532466a Mon Sep 17 00:00:00 2001 From: Michael Wallner Date: Sat, 20 May 2006 15:31:44 +0000 Subject: [PATCH] - avoid warning in http_encoding_inflate_stream_finish() if there's nothing left to inflate --- http_encoding_api.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/http_encoding_api.c b/http_encoding_api.c index 178c992..28f6a9d 100644 --- a/http_encoding_api.c +++ b/http_encoding_api.c @@ -571,6 +571,12 @@ PHP_HTTP_API STATUS _http_encoding_inflate_stream_finish(http_encoding_stream *s { int status; + if (!PHPSTR_LEN(s->stream.opaque)) { + *decoded = NULL; + *decoded_len = 0; + return SUCCESS; + } + *decoded_len = (PHPSTR_LEN(s->stream.opaque) + 1) * HTTP_INFLATE_ROUNDS; *decoded = emalloc_rel(*decoded_len); -- 2.30.2