| ... | @@ -1241,10 +1241,14 @@ pub fn initDefaultProxies(client: *Client, arena: Allocator) !void { | ... | @@ -1241,10 +1241,14 @@ pub fn initDefaultProxies(client: *Client, arena: Allocator) !void { |
| 1241 | | 1241 | |
| 1242 | fn createProxyFromEnvVar(arena: Allocator, env_var_names: []const []const u8) !?*Proxy { | 1242 | fn createProxyFromEnvVar(arena: Allocator, env_var_names: []const []const u8) !?*Proxy { |
| 1243 | const content = for (env_var_names) |name| { | 1243 | const content = for (env_var_names) |name| { |
| 1244 | break std.process.getEnvVarOwned(arena, name) catch |err| switch (err) { | 1244 | const content = std.process.getEnvVarOwned(arena, name) catch |err| switch (err) { |
| 1245 | error.EnvironmentVariableNotFound => continue, | 1245 | error.EnvironmentVariableNotFound => continue, |
| 1246 | else => |e| return e, | 1246 | else => |e| return e, |
| 1247 | }; | 1247 | }; |
| | 1248 | |
| | 1249 | if (content.len == 0) continue; |
| | 1250 | |
| | 1251 | break content; |
| 1248 | } else return null; | 1252 | } else return null; |
| 1249 | | 1253 | |
| 1250 | const uri = Uri.parse(content) catch try Uri.parseAfterScheme("http", content); | 1254 | const uri = Uri.parse(content) catch try Uri.parseAfterScheme("http", content); |