diff --git a/src/irc.zig b/src/irc.zig index fdfcc6c..84c0aa9 100644 --- a/src/irc.zig +++ b/src/irc.zig @@ -1772,6 +1772,7 @@ pub const Client = struct { if (self.config.tls) { self.client.close() catch {}; } + std.posix.shutdown(self.stream.handle, .both) catch {}; self.stream.close(); }