Commit 2b0d66736a

Sebastian <15335529+Sobeston@users.noreply.github.com>
2020-03-29 00:07:49
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(); ^ ```
1 parent f9db21f
Changed files (1)
lib
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 {