diff --git a/lib/std/compress/zstd/Decompress.zig b/lib/std/compress/zstd/Decompress.zig index 817aebb52b..0acef462e7 100644 --- a/lib/std/compress/zstd/Decompress.zig +++ b/lib/std/compress/zstd/Decompress.zig @@ -92,6 +92,7 @@ const indirect_vtable: Reader.VTable = .{ /// /// Otherwise, `buffer` has those requirements. pub fn init(input: *Reader, buffer: []u8, options: Options) Decompress { + if (buffer.len != 0) assert(buffer.len >= options.window_len + zstd.block_size_max); return .{ .input = input, .state = .new_frame,