diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2025-08-07 17:50:07 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2025-08-07 19:55:40 -0700 |
| commit | af2ac24333a7de1abecc784cc1bc7e2ef005c873 (patch) | |
| tree | a4d41b3b6bd092b9384a7cb2dac2bf50b61e4f4c /lib/std/http/Client.zig | |
| parent | 5ce8e9325b7aa15cbcc77221fc7075b6c46619cc (diff) | |
| download | zig-af2ac24333a7de1abecc784cc1bc7e2ef005c873.tar.gz zig-af2ac24333a7de1abecc784cc1bc7e2ef005c873.zip | |
Fetch: handle compressed git+http
Diffstat (limited to 'lib/std/http/Client.zig')
| -rw-r--r-- | lib/std/http/Client.zig | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/std/http/Client.zig b/lib/std/http/Client.zig index e4822eea3d..fe28a930a4 100644 --- a/lib/std/http/Client.zig +++ b/lib/std/http/Client.zig @@ -724,8 +724,8 @@ pub const Response = struct { pub fn readerDecompressing( response: *Response, transfer_buffer: []u8, - decompressor: *http.Decompressor, - decompression_buffer: []u8, + decompress: *http.Decompress, + decompress_buffer: []u8, ) *Reader { response.head.invalidateStrings(); const head = &response.head; @@ -734,8 +734,8 @@ pub const Response = struct { head.transfer_encoding, head.content_length, head.content_encoding, - decompressor, - decompression_buffer, + decompress, + decompress_buffer, ); } @@ -1797,8 +1797,8 @@ pub fn fetch(client: *Client, options: FetchOptions) FetchError!FetchResult { defer if (options.decompress_buffer == null) client.allocator.free(decompress_buffer); var transfer_buffer: [64]u8 = undefined; - var decompressor: http.Decompressor = undefined; - const reader = response.readerDecompressing(&transfer_buffer, &decompressor, decompress_buffer); + var decompress: http.Decompress = undefined; + const reader = response.readerDecompressing(&transfer_buffer, &decompress, decompress_buffer); _ = reader.streamRemaining(response_writer) catch |err| switch (err) { error.ReadFailed => return response.bodyErr().?, |
