Sophie

Sophie

distrib > Mandriva > 2009.0 > x86_64 > by-pkgid > 6be44af0a222e724ca62575f31111553 > files > 3

rpcbind-0.1.5-2mdv2009.0.src.rpm

--- rpcbind-0.1.4/src/rpcbind.c.initgroups	2007-09-19 15:04:44.000000000 -0300
+++ rpcbind-0.1.4/src/rpcbind.c	2007-09-19 15:17:22.000000000 -0300
@@ -220,8 +220,12 @@
 			syslog(LOG_ERR, "cannot get uid of '%s': %m", id);
 			exit(1);
 		}
+                if (setgid(p->pw_gid) == -1) {
+                        syslog(LOG_ERR, "setgid to '%s' (%d) failed: %m", id, p->pw_gid);
+                        exit(1);
+                }
 		if (setuid(p->pw_uid) == -1) {
-			syslog(LOG_ERR, "setuid to '%s' failed: %m", id);
+			syslog(LOG_ERR, "setuid to '%s' (%d) failed: %m", id, p->pw_uid);
 			exit(1);
 		}
 	}