aboutsummaryrefslogtreecommitdiff
path: root/src/http/network_thread.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/http/network_thread.zig')
-rw-r--r--src/http/network_thread.zig2
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);
}