ee6116a048f3b413b20c36e28c61ff246b841fc4
[pkgsrc.git] / wip / sj3 / patches / patch-af
1 $NetBSD$
2
3 --- src/sj3proxy/priv.c.orig    2008-02-12 16:56:03.000000000 +0000
4 +++ src/sj3proxy/priv.c
5 @@ -57,12 +57,12 @@ set_priv(const char *title)
6             setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid) == -1 ||
7             setresuid(pw->pw_uid, pw->pw_uid, pw->pw_uid) == -1
8  #elif defined(HAVE_SETREUID) && !defined(BROKEN_SETREUID)
9 -           setregid(pw->pw_gid, pw->pw_gid, pw->pw_gid) == -1 ||
10 -           setreuid(pw->pw_uid, pw->pw_uid, pw->pw_uid) == -1
11 +           setregid(pw->pw_gid, pw->pw_gid) == -1 ||
12 +           setreuid(pw->pw_uid, pw->pw_uid) == -1
13  #else
14  # ifndef SETEUID_BREAKS_SETUID
15             setegid(pw->pw_gid) == -1 ||
16 -           seteuid(pw->pw_uid) == -1
17 +           seteuid(pw->pw_uid) == -1 ||
18  # endif
19             setgid(pw->pw_gid) == -1 ||
20             setuid(pw->pw_uid) == -1