From 8a23cd45eef131de584ca75698c95e07df5d49db Mon Sep 17 00:00:00 2001 From: sowle Date: Wed, 18 Mar 2020 19:48:52 +0300 Subject: [PATCH] change flag for gzip encoding to Z_NO_FLUSH in order to be consistent with gzip encoding --- contrib/epee/include/gzip_encoding.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/contrib/epee/include/gzip_encoding.h b/contrib/epee/include/gzip_encoding.h index 12bec7bc..ecaff2df 100644 --- a/contrib/epee/include/gzip_encoding.h +++ b/contrib/epee/include/gzip_encoding.h @@ -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;