فهرست منبع

Kernel: Don't VERIFY_NOT_REACHED in LocalSocket::has_attached_peer()

Invoking sendmsg on a listening socket triggers this assertion as
sendto calls has_attached_peer before checking the result of
send_buffer_for.
Owen Smith 3 سال پیش
والد
کامیت
22ec21bd61
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      Kernel/Net/LocalSocket.cpp

+ 1 - 1
Kernel/Net/LocalSocket.cpp

@@ -297,7 +297,7 @@ bool LocalSocket::has_attached_peer(const FileDescription& description) const
         return m_connect_side_fd != nullptr;
     if (role == Role::Connected)
         return m_accept_side_fd_open;
-    VERIFY_NOT_REACHED();
+    return false;
 }
 
 bool LocalSocket::can_write(const FileDescription& description, size_t) const