diff options
| author | Veikka Touminen <git@vexu.eu> | 2022-07-10 04:27:23 -0600 |
|---|---|---|
| committer | Veikka Tuominen <git@vexu.eu> | 2022-07-23 13:54:24 +0300 |
| commit | 819c868bbf362ac869ff65a9632969f3bc1a749a (patch) | |
| tree | 2f4c909ad40d0f13fc571b59ea8e04c615d03109 | |
| parent | 889efddd1a2b12d3348f06900436b9ba8c823a01 (diff) | |
| download | zig-819c868bbf362ac869ff65a9632969f3bc1a749a.tar.gz zig-819c868bbf362ac869ff65a9632969f3bc1a749a.zip | |
std.net.getAddressList: fix segfault on bad hostname
Fixes #12065
| -rw-r--r-- | lib/std/net.zig | 2 |
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); |
