diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2025-08-26 21:00:26 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2025-08-26 21:00:58 -0700 |
| commit | 0339c5793a26cee680d2e42da702038e3574469c (patch) | |
| tree | afd0c5fa47a3ae9e0922340af55d0d8d6d97755c /src | |
| parent | 668299f0db3a258e45e28c68696e24cfbf8386a3 (diff) | |
| download | zig-0339c5793a26cee680d2e42da702038e3574469c.tar.gz zig-0339c5793a26cee680d2e42da702038e3574469c.zip | |
fetch: update xz API usage
Diffstat (limited to 'src')
| -rw-r--r-- | src/Package/Fetch.zig | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/Package/Fetch.zig b/src/Package/Fetch.zig index bf77f88e93..5972b0bf96 100644 --- a/src/Package/Fetch.zig +++ b/src/Package/Fetch.zig @@ -1204,12 +1204,10 @@ fn unpackResource( }, .@"tar.xz" => { const gpa = f.arena.child_allocator; - var dcp = std.compress.xz.decompress(gpa, resource.reader().adaptToOldInterface()) catch |err| + var decompress = std.compress.xz.Decompress.init(resource.reader(), gpa, &.{}) catch |err| return f.fail(f.location_tok, try eb.printString("unable to decompress tarball: {t}", .{err})); - defer dcp.deinit(); - var adapter_buffer: [1024]u8 = undefined; - var adapter = dcp.reader().adaptToNewApi(&adapter_buffer); - return try unpackTarball(f, tmp_directory.handle, &adapter.new_interface); + defer decompress.deinit(); + return try unpackTarball(f, tmp_directory.handle, &decompress.reader); }, .@"tar.zst" => { const window_len = std.compress.zstd.default_window_len; |
