diff --git a/sys/kern/uipc_syscalls.c b/sys/kern/uipc_syscalls.c index 670167a43e6c..ec4fed463f16 100644 --- a/sys/kern/uipc_syscalls.c +++ b/sys/kern/uipc_syscalls.c @@ -482,7 +482,7 @@ user_connectat(struct thread *td, int fd, int s, error = getsockaddr(&sa, name, namelen); if (error == 0) { - error = kern_connectat(td, AT_FDCWD, s, sa); + error = kern_connectat(td, fd, s, sa); free(sa, M_SONAME); } return (error);