From 5308e310a0dae93b7ba7d0082355caba80d3d9bb Mon Sep 17 00:00:00 2001 From: Conrad Pankoff Date: Sat, 10 Aug 2019 12:25:30 +1000 Subject: [PATCH] Kernel: Make accept() fill address with peer name rather than local name --- Kernel/Process.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Kernel/Process.cpp b/Kernel/Process.cpp index 3e98def741..526bb3e947 100644 --- a/Kernel/Process.cpp +++ b/Kernel/Process.cpp @@ -2167,7 +2167,7 @@ int Process::sys$accept(int accepting_socket_fd, sockaddr* address, socklen_t* a } auto accepted_socket = socket.accept(); ASSERT(accepted_socket); - bool success = accepted_socket->get_local_address(address, address_size); + bool success = accepted_socket->get_peer_address(address, address_size); ASSERT(success); auto accepted_socket_description = FileDescription::create(move(accepted_socket), SocketRole::Accepted); // NOTE: The accepted socket inherits fd flags from the accepting socket.