diff options
-rw-r--r-- | seatd/client.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/seatd/client.c b/seatd/client.c index 5cacae7..edea23c 100644 --- a/seatd/client.c +++ b/seatd/client.c @@ -37,7 +37,7 @@ static int get_peer(int fd, pid_t *pid, uid_t *uid, gid_t *gid) { #elif defined(__FreeBSD__) struct xucred cred; socklen_t len = sizeof cred; - if (getsockopt(fd, SOL_SOCKET, LOCAL_PEERCRED, &cred, &len) == -1) { + if (getsockopt(fd, 0, LOCAL_PEERCRED, &cred, &len) == -1) { return -1; } *pid = -1; |