forked from boostorg/beast
Fix reuse of sliding window in WebSocket permessage_deflate:
Original commit message: Use zlib::Flush::sync instead of zlib::Flush::full, for stream compression https://github.com/boostorg/beast/issues/2313 fixes #2313 closes #2318
This commit is contained in:
@@ -137,7 +137,7 @@ struct impl_base<true>
|
||||
return false;
|
||||
if(zs.avail_out >= 6)
|
||||
{
|
||||
zo.write(zs, zlib::Flush::full, ec);
|
||||
zo.write(zs, zlib::Flush::sync, ec);
|
||||
BOOST_ASSERT(! ec);
|
||||
// remove flush marker
|
||||
zs.total_out -= 4;
|
||||
|
||||
Reference in New Issue
Block a user