Handle invalid deflate frames:

This fixes a problem where an assert is generated or an
error is ignored when an invalid deflate stream is produced
after appending the final empty deflate block.
This commit is contained in:
Vinnie Falco committed 2017-12-04 12:05:36 -08:00
1 parent 1b86bc3c36
commit 4053c1bb09
7 files changed
+206 -18

No files matched your search

@@ -43,6 +43,7 @@ public:
case error::closed: return "WebSocket connection closed normally";
case error::handshake_failed: return "WebSocket upgrade handshake failed";
case error::buffer_overflow: return "WebSocket dynamic buffer overflow";
case error::partial_deflate_block: return "WebSocket partial deflate block";
}
}