aboutsummaryrefslogtreecommitdiff
path: root/src/Package/Fetch/git.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2025-08-06 19:39:39 -0700
committerAndrew Kelley <andrew@ziglang.org>2025-08-07 10:04:52 -0700
commit4567241d8d238c47c0e0844af15764ccc851c8fc (patch)
treef3d75ff145b92cc76980ea6bb40008a4eacdbebf /src/Package/Fetch/git.zig
parent6b411f147c49ce0a0004f314b9c40e78ed804c5b (diff)
downloadzig-4567241d8d238c47c0e0844af15764ccc851c8fc.tar.gz
zig-4567241d8d238c47c0e0844af15764ccc851c8fc.zip
fetch: avoid copying Resource
Diffstat (limited to 'src/Package/Fetch/git.zig')
-rw-r--r--src/Package/Fetch/git.zig6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Package/Fetch/git.zig b/src/Package/Fetch/git.zig
index 88652343f5..390b977c3a 100644
--- a/src/Package/Fetch/git.zig
+++ b/src/Package/Fetch/git.zig
@@ -773,7 +773,7 @@ pub const Session = struct {
try request.sendBodiless();
var redirect_buffer: [1024]u8 = undefined;
- const response = try request.receiveHead(&redirect_buffer);
+ var response = try request.receiveHead(&redirect_buffer);
if (response.head.status != .ok) return error.ProtocolError;
const any_redirects_occurred = request.redirect_behavior.remaining() < max_redirects;
if (any_redirects_occurred) {
@@ -918,7 +918,7 @@ pub const Session = struct {
errdefer request.deinit();
try request.sendBodyComplete(body.buffered());
- const response = try request.receiveHead(options.buffer);
+ var response = try request.receiveHead(options.buffer);
if (response.head.status != .ok) return error.ProtocolError;
it.reader = response.reader(options.buffer);
}
@@ -1037,7 +1037,7 @@ pub const Session = struct {
try request.sendBodyComplete(body.buffered());
- const response = try request.receiveHead(&.{});
+ var response = try request.receiveHead(&.{});
if (response.head.status != .ok) return error.ProtocolError;
const reader = response.reader(response_buffer);