From 959feb6161671f33b0dd4d70e1e92d23230a5052 Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Mon, 13 Oct 2025 23:16:45 -0400 Subject: [PATCH] kernel/fs: Add missing early return in create_socket_fd. May fix #19682 and others. --- src/system/kernel/fs/socket.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/system/kernel/fs/socket.cpp b/src/system/kernel/fs/socket.cpp index 9be52db87d..bdec1c5ef4 100644 --- a/src/system/kernel/fs/socket.cpp +++ b/src/system/kernel/fs/socket.cpp @@ -392,6 +392,7 @@ create_socket_fd(net_socket* socket, int flags, bool kernel) if (fd < 0) { descriptor->ops = NULL; put_fd(descriptor); + return fd; } rw_lock_write_lock(&context->lock);