summaryrefslogtreecommitdiff
blob: a24c052f3d2bcfe6d1c43cfbe7c274c08060e39f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
diff -ru procmail-3.22.orig/src/setid.c procmail-3.22/src/setid.c
--- procmail-3.22.orig/src/setid.c	2010-02-04 10:05:43 +0100
+++ procmail-3.22/src/setid.c	2010-02-04 10:11:18 +0100
@@ -15,7 +15,11 @@
      return EX_USAGE;
    }
   endpwent();
-  if(initgroups(argv[1],p->pw_gid)||setgid(p->pw_gid)||setuid(p->pw_uid))
+  if(
+#ifndef __INTERIX
+  	initgroups(argv[1],p->pw_gid)||
+#endif
+	setgid(p->pw_gid)||setuid(p->pw_uid))
      return EX_OSERR;
   if(fopen(CHECK_FILE,"r"))
    { struct stat stbuf;