mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-07-13 04:21:54 +00:00
If we find ourselves in a situation where zlib can't make any progress, we don't have any more data to feed in and no output has been produced, we need to raise an error as the compressed data is incomplete. This used to lead to an infinite busy loop where we keep calling zlib to decompressed but is not able. This causes the promise on the read side of the transformer to never fulfill. This gives us at least 24 more WPT tests :) |
||
---|---|---|
.. | ||
CompressionStream.cpp | ||
CompressionStream.h | ||
CompressionStream.idl | ||
DecompressionStream.cpp | ||
DecompressionStream.h | ||
DecompressionStream.idl |