authorgravatar for techatrix@mailbox.orgTechatrix <techatrix@mailbox.org> 2026-03-10 18:09:48+01:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-03-17 06:28:55+01:00
logbd89b61a2117d4ec0b0edb8a2b0b0aacb7388a3b
treec75d0db9f7c932fef32808bf06b36dad5556c7cf
parentbfd2cc5a3fb05fb45496df544a1f075606aac270

lib: always pass `process.Environ.Map` as const pointer if applicable


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

lib/std/http/Client.zig+2-2
......@@ -1310,7 +1310,7 @@ pub fn deinit(client: *Client) void {
13101310/// Asserts the client has no active connections.
13111311/// Uses `arena` for a few small allocations that must outlive the client, or
13121312/// at least until those fields are set to different values.
1313pub fn initDefaultProxies(client: *Client, arena: Allocator, environ_map: *std.process.Environ.Map) !void {
1313pub fn initDefaultProxies(client: *Client, arena: Allocator, environ_map: *const std.process.Environ.Map) !void {
13141314 const io = client.io;
13151315
13161316 // Prevent any new connections from being created.
......@@ -1334,7 +1334,7 @@ pub fn initDefaultProxies(client: *Client, arena: Allocator, environ_map: *std.p
13341334
13351335fn createProxyFromEnvVar(
13361336 arena: Allocator,
1337 environ_map: *std.process.Environ.Map,
1337 environ_map: *const std.process.Environ.Map,
13381338 env_var_names: []const []const u8,
13391339) !?*Proxy {
13401340 const content = for (env_var_names) |name| {
lib/std/zig/system/NativePaths.zig+1-1
......@@ -18,7 +18,7 @@ pub fn detect(
1818 arena: Allocator,
1919 io: Io,
2020 native_target: *const std.Target,
21 environ_map: *process.Environ.Map,
21 environ_map: *const process.Environ.Map,
2222) !NativePaths {
2323 var self: NativePaths = .{ .arena = arena };
2424 var is_nix = false;