From 1c7b74ccbf0f80052d939711a72289e6961d3103 Mon Sep 17 00:00:00 2001 From: Matheus Date: Thu, 28 May 2026 23:52:35 -0300 Subject: [PATCH] localsocket: properly signal hangup to peer --- kernel-src/io/net/localsocket.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel-src/io/net/localsocket.c b/kernel-src/io/net/localsocket.c index 2c102557..e49a883f 100644 --- a/kernel-src/io/net/localsocket.c +++ b/kernel-src/io/net/localsocket.c @@ -839,6 +839,7 @@ static void localsock_destroy(socket_t *socket) { if (*peerp == NULL) { free(pair); } else { + poll_event(&(*peerp)->socket.pollheader, POLLHUP); *ourp = NULL; MUTEX_RELEASE(&pair->mutex); }