authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-08-15 18:40:39-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-08-16 00:07:40-07:00
log07b753f22ba87357dca4aec3e93fbca912ac2197
tree7a261fd192d9bf0a414bf456a020bfe3f22faa67
parent98547713a354efef406ca79731db8984eb26c051

Fetch: bump zstd decompression buffer

see #24735

1 files changed, 3 insertions(+), 2 deletions(-)

src/Package/Fetch.zig+3-2
......@@ -1212,10 +1212,11 @@ fn unpackResource(
12121212 return try unpackTarball(f, tmp_directory.handle, &adapter.new_interface);
12131213 },
12141214 .@"tar.zst" => {
1215 const window_size = std.compress.zstd.default_window_len;
1216 const window_buffer = try f.arena.allocator().create([window_size]u8);
1215 const window_len = std.compress.zstd.default_window_len;
1216 const window_buffer = try f.arena.allocator().alloc(u8, window_len + std.compress.zstd.block_size_max);
12171217 var decompress: std.compress.zstd.Decompress = .init(resource.reader(), window_buffer, .{
12181218 .verify_checksum = false,
1219 .window_len = window_len,
12191220 });
12201221 return try unpackTarball(f, tmp_directory.handle, &decompress.reader);
12211222 },