From 2b0d66736acdd156ec15a983c1f7d51d69c51559 Mon Sep 17 00:00:00 2001 From: Sebastian <15335529+Sobeston@users.noreply.github.com> Date: Sat, 28 Mar 2020 23:07:49 +0000 Subject: [PATCH] tcpConnectToHost - fixed compilation error before: ``` std\net.zig:403:23: error: type '@TypeOf(std.net.getAddressList).ReturnType.ErrorSet!*std.net.AddressList' does not support field access const addrs = list.addrs.toSliceConst(); ^ ``` --- lib/std/net.zig | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/std/net.zig b/lib/std/net.zig index 0a789b0dde029a16adb3a62064e4d0051f0ef42e..74b5173c5755e59632506be2011b3004d94ec76b 100644 --- a/lib/std/net.zig +++ b/lib/std/net.zig @@ -397,13 +397,12 @@ pub const AddressList = struct { /// All memory allocated with `allocator` will be freed before this function returns. pub fn tcpConnectToHost(allocator: *mem.Allocator, name: []const u8, port: u16) !fs.File { - const list = getAddressList(allocator, name, port); + const list = try getAddressList(allocator, name, port); defer list.deinit(); - const addrs = list.addrs.toSliceConst(); - if (addrs.len == 0) return error.UnknownHostName; + if (list.addrs.len == 0) return error.UnknownHostName; - return tcpConnectToAddress(addrs[0], port); + return tcpConnectToAddress(list.addrs[0]); } pub fn tcpConnectToAddress(address: Address) !fs.File { -- 2.54.0