authorgravatar for 15335529+Sobeston@users.noreply.github.comSebastian <15335529+Sobeston@users.noreply.github.com> 2020-03-28 23:07:49+00:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-03-28 21:34:50-04:00
log2b0d66736acdd156ec15a983c1f7d51d69c51559
treea312a74d5f7033527414768417a25737d19a4bc5
parentf9db21f03eaf0b800e531d12c2677d579eceaff0

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 files changed, 3 insertions(+), 4 deletions(-)

lib/std/net.zig+3-4
......@@ -397,13 +397,12 @@ pub const AddressList = struct {
397397
398398/// All memory allocated with `allocator` will be freed before this function returns.
399399pub fn tcpConnectToHost(allocator: *mem.Allocator, name: []const u8, port: u16) !fs.File {
400 const list = getAddressList(allocator, name, port);
400 const list = try getAddressList(allocator, name, port);
401401 defer list.deinit();
402402
403 const addrs = list.addrs.toSliceConst();
404 if (addrs.len == 0) return error.UnknownHostName;
403 if (list.addrs.len == 0) return error.UnknownHostName;
405404
406 return tcpConnectToAddress(addrs[0], port);
405 return tcpConnectToAddress(list.addrs[0]);
407406}
408407
409408pub fn tcpConnectToAddress(address: Address) !fs.File {