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