[BACK]Return to server.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / oldrdist

Diff for /src/usr.bin/oldrdist/Attic/server.c between version 1.28 and 1.29

version 1.28, 2005/04/13 02:33:08 version 1.29, 2005/07/04 01:54:10
Line 1389 
Line 1389 
                 (void) close(fd[0]);                  (void) close(fd[0]);
                 (void) close(fd[1]);                  (void) close(fd[1]);
 #if     defined(DIRECT_RCMD)  #if     defined(DIRECT_RCMD)
                 setegid(groupid);                  if (setgroups(1, &groupid) == -1 ||
                 setgid(groupid);                      setresgid(groupid, groupid, groupid) == -1 ||
                 seteuid(userid);                      setresuid(userid, userid, userid) == -1)
                 setuid(userid);                          _exit(127);
 #endif  /* DIRECT_RCMD */  #endif  /* DIRECT_RCMD */
                 execl(_PATH_BSHELL, "sh", "-c", cmd, (char *)NULL);                  execl(_PATH_BSHELL, "sh", "-c", cmd, (char *)NULL);
                 _exit(127);                  _exit(127);

Legend:
Removed from v.1.28  
changed lines
  Added in v.1.29