X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=support%2Fzlib-helper.c;h=dbfd1c7e24a27e7dd67283e6c1df7401b17d6100;hb=21a3421f4c1a40a0b3af25e2533e3fef72e31869;hp=38696260a092fb4b509f7eabc7f9fef96032b2b8;hpb=811674bc6331c98d33134e2a37a7c7dd66402227;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)