From: Nathan Moinvaziri Date: Sun, 29 Mar 2020 19:03:58 +0000 (-0700) Subject: Fixed signed/unsigned mismatch in deflate_medium in MSVC. X-Git-Tag: 1.9.9-b1~331 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c3c9ab51cb6274ad5cdd1d48c31fe047a72f7d57;p=thirdparty%2Fzlib-ng.git Fixed signed/unsigned mismatch in deflate_medium in MSVC. --- diff --git a/deflate_medium.c b/deflate_medium.c index 07ce71fe3..43fb0bfcf 100644 --- a/deflate_medium.c +++ b/deflate_medium.c @@ -261,7 +261,7 @@ ZLIB_INTERNAL block_state deflate_medium(deflate_state *s, int flush) { insert_match(s, current_match); /* now, look ahead one */ - if (s->lookahead > MIN_LOOKAHEAD && (current_match.strstart + current_match.match_length) < (s->window_size - MIN_LOOKAHEAD)) { + if (s->lookahead > MIN_LOOKAHEAD && (uint32_t)(current_match.strstart + current_match.match_length) < (s->window_size - MIN_LOOKAHEAD)) { s->strstart = current_match.strstart + current_match.match_length; hash_head = functable.insert_string(s, s->strstart, 1);