Commit 1530e73648

dweiller <4678790+dweiller@users.noreplay.github.com>
2023-02-10 02:45:26
std.compress.zstandard: bytes read assert to error in decodeBlockReader
1 parent ee5af3c
Changed files (1)
lib
std
compress
zstandard
decode
lib/std/compress/zstandard/decode/block.zig
@@ -850,8 +850,8 @@ pub fn decodeBlockReader(
             }
 
             if (bytes_written > block_size_max) return error.BlockSizeOverMaximum;
+            if (block_reader_limited.bytes_left != 0) return error.MalformedCompressedBlock;
             decode_state.literal_written_count = 0;
-            assert(block_reader.readByte() == error.EndOfStream);
         },
         .reserved => return error.ReservedBlock,
     }