From 673247406dedcf1b72114cb1813e1247f2a6dd25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A0=20Arrufat?= Date: Wed, 22 Jul 2026 16:31:11 +0200 Subject: [PATCH] network: fix build, std.posix.shutdown is gone in Zig 0.16 The dead-peer-detection PR (#3018) landed without a rebase onto the Zig 0.16 upgrade, so main no longer compiles: src/network/Network.zig:398:14: error: root source file struct 'posix' has no member named 'shutdown' Use the sys/net.zig wrapper introduced by the 0.16 port instead. --- src/network/Network.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/network/Network.zig b/src/network/Network.zig index 3a9f9cf2f..868e82680 100644 --- a/src/network/Network.zig +++ b/src/network/Network.zig @@ -395,7 +395,7 @@ fn dropCdp(self: *Network, link: *CdpLink, err: ?anyerror, opts: DropCdpOpts) vo self.cdp_dirty = true; if (opts.shutdown_socket) { - posix.shutdown(link.socket, .both) catch {}; + sys_net.shutdown(link.socket, .both) catch {}; } if (opts.notify) {