replace: Work around socket wrapper.
authorJelmer Vernooij <jelmer@samba.org>
Sat, 24 Mar 2012 16:05:29 +0000 (17:05 +0100)
committerJelmer Vernooij <jelmer@samba.org>
Sat, 24 Mar 2012 16:05:29 +0000 (17:05 +0100)
It's fine to ignore socket wrapper here, as it doesn't deal with unix domain sockets.

lib/replace/replace.c

index 255b6ad4bac3d1224540636f591331825fd5083d..03fae90859c0b1710d340fc43a50c3ca8e9be3e4 100644 (file)
@@ -870,6 +870,7 @@ int rep_getpeereid(int s, uid_t *uid, gid_t *gid)
        socklen_t cred_len = sizeof(struct ucred);
        int ret;
 
+#undef getsockopt
        ret = getsockopt(s, SOL_SOCKET, SO_PEERCRED, (void *)&cred, &cred_len);
        if (ret != 0) {
                return -1;