SOURCES: majordomo-wrapper.patch (NEW) - avoid errors when setting UID and GID

lisu lisu at pld-linux.org
Mon Jan 26 14:35:01 CET 2009


Author: lisu                         Date: Mon Jan 26 13:35:01 2009 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- avoid errors when setting UID and GID

---- Files affected:
SOURCES:
   majordomo-wrapper.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/majordomo-wrapper.patch
diff -u /dev/null SOURCES/majordomo-wrapper.patch:1.1
--- /dev/null	Mon Jan 26 14:35:02 2009
+++ SOURCES/majordomo-wrapper.patch	Mon Jan 26 14:34:56 2009
@@ -0,0 +1,22 @@
+--- majordomo-1.94.5/wrapper.c~	2009-01-26 12:46:11.000000000 +0100
++++ majordomo-1.94.5/wrapper.c	2009-01-26 12:45:54.000000000 +0100
+@@ -124,17 +124,8 @@
+ #endif
+ 	  
+ 
+-#ifdef POSIX_GID
+-    setgid(POSIX_GID);
+-#else
+-    setgid(getegid());
+-#endif
+-
+-#ifdef POSIX_UID
+-    setuid(POSIX_UID);
+-#else
+-    setuid(geteuid());
+-#endif
++setgid(getegid());
++setuid(geteuid());
+ 
+     if ((getuid() != geteuid()) || (getgid() != getegid())) {
+ 	fprintf(stderr, "%s: error: Not running with proper UID and GID.\n", argv[0]);
================================================================


More information about the pld-cvs-commit mailing list