1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 07:38:10 +00:00

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.
This commit is contained in:
Owen Smith 2021-08-31 13:34:35 +01:00 committed by Andreas Kling
parent 0dc6fe9102
commit 22ec21bd61

View file

@ -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