commit 07b753f22ba87357dca4aec3e93fbca912ac2197 (tree)
parent 98547713a354efef406ca79731db8984eb26c051
Author: Andrew Kelley <andrew@ziglang.org>
Date: Fri, 15 Aug 2025 18:40:39 -0700
Fetch: bump zstd decompression buffer
see #24735
Diffstat:
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/Package/Fetch.zig b/src/Package/Fetch.zig
@@ -1212,10 +1212,11 @@ fn unpackResource(
return try unpackTarball(f, tmp_directory.handle, &adapter.new_interface);
},
.@"tar.zst" => {
- const window_size = std.compress.zstd.default_window_len;
- const window_buffer = try f.arena.allocator().create([window_size]u8);
+ const window_len = std.compress.zstd.default_window_len;
+ const window_buffer = try f.arena.allocator().alloc(u8, window_len + std.compress.zstd.block_size_max);
var decompress: std.compress.zstd.Decompress = .init(resource.reader(), window_buffer, .{
.verify_checksum = false,
+ .window_len = window_len,
});
return try unpackTarball(f, tmp_directory.handle, &decompress.reader);
},