mirror of
https://github.com/fergalmoran/ladybird.git
synced 2026-02-19 22:25:36 +00:00
Kernel: Use a more detailed state machine for socket setup
This commit is contained in:
committed by
Andreas Kling
parent
638008da13
commit
bd6d2c0819
@@ -2313,7 +2313,7 @@ int Process::sys$getpeername(int sockfd, sockaddr* addr, socklen_t* addrlen)
|
||||
|
||||
auto& socket = *description->socket();
|
||||
|
||||
if (!socket.is_connected())
|
||||
if (socket.setup_state() != Socket::SetupState::Completed)
|
||||
return -ENOTCONN;
|
||||
|
||||
if (!socket.get_peer_address(addr, addrlen))
|
||||
|
||||
Reference in New Issue
Block a user