summaryrefslogtreecommitdiff
path: root/www/privoxy/patches/patch-af
blob: 88c7fa30a830ab631d01aa0ad01e7563ea7bc300 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$NetBSD: patch-af,v 1.1 2009/02/04 21:20:39 drochner Exp $

--- ./jcc.c.orig	2007-12-16 19:32:46.000000000 +0100
+++ ./jcc.c
@@ -3299,6 +3299,10 @@ int main(int argc, const char *argv[])
       {
          log_error(LOG_LEVEL_FATAL, "Cannot setgid(): Insufficient permissions.");
       }
+      if (grp)
+	setgroups(1, &grp->gr_gid);
+      else
+      	initgroups(pw->pw_name, pw->pw_gid);
       if (do_chroot)
       {
          if (!pw->pw_dir)