diff --git a/Kernel/API/Syscall.h b/Kernel/API/Syscall.h index 1a2f4e82b1..5ae8abbdfc 100644 --- a/Kernel/API/Syscall.h +++ b/Kernel/API/Syscall.h @@ -285,9 +285,9 @@ struct SC_clock_nanosleep_params { }; struct SC_accept4_params { - int sockfd; sockaddr* addr; socklen_t* addrlen; + int sockfd; int flags; }; diff --git a/Userland/Libraries/LibC/sys/socket.cpp b/Userland/Libraries/LibC/sys/socket.cpp index ba9cdd38ec..de6b6ea0a2 100644 --- a/Userland/Libraries/LibC/sys/socket.cpp +++ b/Userland/Libraries/LibC/sys/socket.cpp @@ -39,7 +39,7 @@ int accept(int sockfd, sockaddr* addr, socklen_t* addrlen) int accept4(int sockfd, sockaddr* addr, socklen_t* addrlen, int flags) { - Syscall::SC_accept4_params params { sockfd, addr, addrlen, flags }; + Syscall::SC_accept4_params params { addr, addrlen, sockfd, flags }; int rc = syscall(SC_accept4, ¶ms); __RETURN_WITH_ERRNO(rc, rc, -1); }