X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=support%2Fzlib-helper.c;h=dbfd1c7e24a27e7dd67283e6c1df7401b17d6100;hb=4791a674a1bf8cc74691974e363d9c5f5dd060a3;hp=38696260a092fb4b509f7eabc7f9fef96032b2b8;hpb=b16bcb6332458610a13bb749b277f042ade32de2;p=mono.git diff --git a/support/zlib-helper.c b/support/zlib-helper.c index 38696260a09..dbfd1c7e24a 100644 --- a/support/zlib-helper.c +++ b/support/zlib-helper.c @@ -187,7 +187,7 @@ ReadZStream (ZStream *stream, guchar *buffer, gint length) stream->eof = TRUE; } zs->next_in = stream->buffer; - zs->avail_in = n; + zs->avail_in = n < 0 ? 0 : n; } if (zs->avail_in == 0 && zs->total_in == 0)