| ... | @@ -1361,7 +1361,13 @@ pub fn connectTcp(client: *Client, host: []const u8, port: u16, protocol: Connec | ... | @@ -1361,7 +1361,13 @@ pub fn connectTcp(client: *Client, host: []const u8, port: u16, protocol: Connec |
| 1361 | error.OutOfMemory => return error.OutOfMemory, | 1361 | error.OutOfMemory => return error.OutOfMemory, |
| 1362 | }; | 1362 | }; |
| 1363 | defer client.allocator.free(ssl_key_log_path); | 1363 | defer client.allocator.free(ssl_key_log_path); |
| 1364 | break :ssl_key_log_file std.fs.cwd().createFile(ssl_key_log_path, .{ .truncate = false }) catch null; | 1364 | break :ssl_key_log_file std.fs.cwd().createFile(ssl_key_log_path, .{ |
| | 1365 | .truncate = false, |
| | 1366 | .mode = switch (builtin.os.tag) { |
| | 1367 | .windows, .wasi => 0, |
| | 1368 | else => 0o600, |
| | 1369 | }, |
| | 1370 | }) catch null; |
| 1365 | } else null; | 1371 | } else null; |
| 1366 | errdefer if (ssl_key_log_file) |key_log_file| key_log_file.close(); | 1372 | errdefer if (ssl_key_log_file) |key_log_file| key_log_file.close(); |
| 1367 | | 1373 | |