aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVeikka Touminen <git@vexu.eu>2022-07-10 04:27:23 -0600
committerVeikka Tuominen <git@vexu.eu>2022-07-23 13:54:24 +0300
commit819c868bbf362ac869ff65a9632969f3bc1a749a (patch)
tree2f4c909ad40d0f13fc571b59ea8e04c615d03109
parent889efddd1a2b12d3348f06900436b9ba8c823a01 (diff)
downloadzig-819c868bbf362ac869ff65a9632969f3bc1a749a.tar.gz
zig-819c868bbf362ac869ff65a9632969f3bc1a749a.zip
std.net.getAddressList: fix segfault on bad hostname
Fixes #12065
-rw-r--r--lib/std/net.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/std/net.zig b/lib/std/net.zig
index 235ad8496a..c381df9bce 100644
--- a/lib/std/net.zig
+++ b/lib/std/net.zig
@@ -731,7 +731,7 @@ pub fn getAddressList(allocator: mem.Allocator, name: []const u8, port: u16) !*A
break :blk result;
};
const arena = result.arena.allocator();
- errdefer result.arena.deinit();
+ errdefer result.deinit();
if (builtin.target.os.tag == .windows or builtin.link_libc) {
const name_c = try std.cstr.addNullByte(allocator, name);