[Spread-cvs] cvs commit: spread/daemon spread.c
jonathan at spread.org
jonathan at spread.org
Tue Oct 1 17:26:29 EDT 2002
jonathan 02/10/01 17:26:29
Modified: daemon spread.c
Log:
Fix for chroot under macosx. Fix by Mike Laster.
Revision Changes Path
1.14 +1 -1 spread/daemon/spread.c
Index: spread.c
===================================================================
RCS file: /storage/cvsroot/spread/daemon/spread.c,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- spread.c 25 Sep 2002 16:37:30 -0000 1.13
+++ spread.c 1 Oct 2002 21:26:29 -0000 1.14
@@ -180,7 +180,7 @@
Alarm( EXIT, "Spread: FAILED chroot to '%s'\n",
Conf_get_runtime_dir() );
}
- else if ( setgroups(0, 0) < 0
+ else if ( setgroups(1, &grp->gr_gid) < 0
|| setgid(grp->gr_gid) < 0
|| setuid(pwd->pw_uid) < 0) {
Invalid_privilege_decrease(Conf_get_user(), Conf_get_group());
More information about the Spread-cvs
mailing list