From 38e0d1b456a736208848bccbea97097877868d7e Mon Sep 17 00:00:00 2001 From: Peter Elliott Date: Mon, 2 Aug 2021 22:13:54 -0600 Subject: [PATCH] Kernel: Return ENOTSUP instead of panicking on invalid sockopt X11 handles this gracefully, and it makes more sense than panicking. --- Kernel/Net/LocalSocket.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Kernel/Net/LocalSocket.cpp b/Kernel/Net/LocalSocket.cpp index 06bfe0d19f..78264cb517 100644 --- a/Kernel/Net/LocalSocket.cpp +++ b/Kernel/Net/LocalSocket.cpp @@ -399,9 +399,9 @@ KResult LocalSocket::getsockopt(FileDescription& description, int level, int opt switch (option) { case SO_SNDBUF: - TODO(); + return ENOTSUP; case SO_RCVBUF: - TODO(); + return ENOTSUP; case SO_PEERCRED: { if (size < sizeof(ucred)) return EINVAL;