[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