瀏覽代碼

Kernel: Return ENOTSUP instead of panicking on invalid sockopt

X11 handles this gracefully, and it makes more sense than panicking.
Peter Elliott 4 年之前
父節點
當前提交
38e0d1b456
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      Kernel/Net/LocalSocket.cpp

+ 2 - 2
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;