Commit 3f5f96ac authored by Max Kellermann's avatar Max Kellermann

event/ServerSocket: fix get_remote_uid() error value

Must return -1 on error, not 0. 0 is root.
parent 7e7b4030
...@@ -141,7 +141,7 @@ get_remote_uid(int fd) ...@@ -141,7 +141,7 @@ get_remote_uid(int fd)
socklen_t len = sizeof (cred); socklen_t len = sizeof (cred);
if (getsockopt(fd, SOL_SOCKET, SO_PEERCRED, &cred, &len) < 0) if (getsockopt(fd, SOL_SOCKET, SO_PEERCRED, &cred, &len) < 0)
return 0; return -1;
return cred.uid; return cred.uid;
#else #else
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment