blob: a24c052f3d2bcfe6d1c43cfbe7c274c08060e39f [file] [log] [blame]
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;