diff options
author | Nathan Moinvaziri <nathan@nathanm.com> | 2020-07-03 20:10:25 -0700 |
---|---|---|
committer | Hans Kristian Rosbach <hk-github@circlestorm.org> | 2020-07-10 15:41:41 +0200 |
commit | 9f89c8fc1afd570b95df2d066c085e4cb581ef8c (patch) | |
tree | e754dd7cf29b4dba453e3c54d0bb58d934b59570 | |
parent | e0de0d267bee0c1d88d938060aaef7c89b952af0 (diff) |
Fixed signed integer comparison warning in deflatePrime bits check.
deflate.c:589:49: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
-rw-r--r-- | deflate.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -587,7 +587,7 @@ int32_t ZEXPORT PREFIX(deflatePrime)(PREFIX3(stream) *strm, int32_t bits, int32_ if (deflateStateCheck(strm)) return Z_STREAM_ERROR; s = strm->state; - if (bits < 0 || bits > BIT_BUF_SIZE || bits > (sizeof(value) << 3) || + if (bits < 0 || bits > BIT_BUF_SIZE || bits > (int32_t)(sizeof(value) << 3) || s->sym_buf < s->pending_out + ((BIT_BUF_SIZE + 7) >> 3)) return Z_BUF_ERROR; do { |