| ... | @@ -850,8 +850,8 @@ pub fn decodeBlockReader( | ... | @@ -850,8 +850,8 @@ pub fn decodeBlockReader( |
| 850 | } | 850 | } |
| 851 | | 851 | |
| 852 | if (bytes_written > block_size_max) return error.BlockSizeOverMaximum; | 852 | if (bytes_written > block_size_max) return error.BlockSizeOverMaximum; |
| | 853 | if (block_reader_limited.bytes_left != 0) return error.MalformedCompressedBlock; |
| 853 | decode_state.literal_written_count = 0; | 854 | decode_state.literal_written_count = 0; |
| 854 | assert(block_reader.readByte() == error.EndOfStream); | | |
| 855 | }, | 855 | }, |
| 856 | .reserved => return error.ReservedBlock, | 856 | .reserved => return error.ReservedBlock, |
| 857 | } | 857 | } |