commit bd89b61a2117d4ec0b0edb8a2b0b0aacb7388a3b (tree)
parent bfd2cc5a3fb05fb45496df544a1f075606aac270
Author: Techatrix <techatrix@mailbox.org>
Date: Tue, 10 Mar 2026 18:09:48 +0100
lib: always pass `process.Environ.Map` as const pointer if applicable
Diffstat:
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/lib/std/http/Client.zig b/lib/std/http/Client.zig
@@ -1310,7 +1310,7 @@ pub fn deinit(client: *Client) void {
/// Asserts the client has no active connections.
/// Uses `arena` for a few small allocations that must outlive the client, or
/// at least until those fields are set to different values.
-pub fn initDefaultProxies(client: *Client, arena: Allocator, environ_map: *std.process.Environ.Map) !void {
+pub fn initDefaultProxies(client: *Client, arena: Allocator, environ_map: *const std.process.Environ.Map) !void {
const io = client.io;
// Prevent any new connections from being created.
@@ -1334,7 +1334,7 @@ pub fn initDefaultProxies(client: *Client, arena: Allocator, environ_map: *std.p
fn createProxyFromEnvVar(
arena: Allocator,
- environ_map: *std.process.Environ.Map,
+ environ_map: *const std.process.Environ.Map,
env_var_names: []const []const u8,
) !?*Proxy {
const content = for (env_var_names) |name| {
diff --git a/lib/std/zig/system/NativePaths.zig b/lib/std/zig/system/NativePaths.zig
@@ -18,7 +18,7 @@ pub fn detect(
arena: Allocator,
io: Io,
native_target: *const std.Target,
- environ_map: *process.Environ.Map,
+ environ_map: *const process.Environ.Map,
) !NativePaths {
var self: NativePaths = .{ .arena = arena };
var is_nix = false;