diff options
Diffstat (limited to 'src/http/network_thread.zig')
-rw-r--r-- | src/http/network_thread.zig | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/http/network_thread.zig b/src/http/network_thread.zig index 0ae0fce5f..3af6644d6 100644 --- a/src/http/network_thread.zig +++ b/src/http/network_thread.zig @@ -18,6 +18,7 @@ const CachedAddressList = struct { expire_after: u64, key: u64, index: ?u32 = null, + invalidated: bool = false, pub fn hash(name: []const u8, port: u16) u64 { var hasher = std.hash.Wyhash.init(0); hasher.update(name); @@ -35,6 +36,7 @@ const CachedAddressList = struct { } pub fn invalidate(this: *CachedAddressList) void { + this.invalidated = true; this.address_list.deinit(); _ = address_list_cached.remove(this.key); } |