| ... | ... | @@ -1212,10 +1212,11 @@ fn unpackResource( |
| 1212 | 1212 | return try unpackTarball(f, tmp_directory.handle, &adapter.new_interface); |
| 1213 | 1213 | }, |
| 1214 | 1214 | .@"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); |
| 1217 | 1217 | var decompress: std.compress.zstd.Decompress = .init(resource.reader(), window_buffer, .{ |
| 1218 | 1218 | .verify_checksum = false, |
| 1219 | .window_len = window_len, |
| 1219 | 1220 | }); |
| 1220 | 1221 | return try unpackTarball(f, tmp_directory.handle, &decompress.reader); |
| 1221 | 1222 | }, |