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;
|