1
0
Fork 0
forked from lthn/blockchain

change flag for gzip encoding to Z_NO_FLUSH in order to be consistent with gzip encoding

This commit is contained in:
sowle 2020-03-18 19:48:52 +03:00
parent 5a1fa2e042
commit 8a23cd45ee
No known key found for this signature in database
GPG key ID: C07A24B2D89D49FC

View file

@ -113,9 +113,9 @@ namespace net_utils
m_zstream_in.next_out = (Bytef*)current_decode_buff.data();
m_zstream_in.avail_out = (uInt)ungzip_size;
int flag = Z_SYNC_FLUSH;
int flag = Z_NO_FLUSH;
int ret = inflate(&m_zstream_in, flag);
CHECK_AND_ASSERT_MES(ret>=0 || m_zstream_in.avail_out ||m_is_deflate_mode, false, "content_encoding_gzip::update_in() Failed to inflate. err = " << ret);
CHECK_AND_ASSERT_MES(ret>=0 || m_zstream_in.avail_out ||m_is_deflate_mode, false, "content_encoding_gzip::update_in() Failed to inflate. ret = " << ret << ", msg: " << (m_zstream_in.msg ? m_zstream_in.msg : ""));
if(Z_STREAM_END == ret)
m_is_stream_ended = true;