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

Diff for /src/usr.bin/ssh/uidswap.c between version 1.23 and 1.23.4.2

version 1.23, 2002/07/15 17:15:31 version 1.23.4.2, 2004/03/04 18:18:17
Line 115 
Line 115 
                 fatal("permanently_set_uid: temporarily_use_uid effective");                  fatal("permanently_set_uid: temporarily_use_uid effective");
         debug("permanently_set_uid: %u/%u", (u_int)pw->pw_uid,          debug("permanently_set_uid: %u/%u", (u_int)pw->pw_uid,
             (u_int)pw->pw_gid);              (u_int)pw->pw_gid);
           if (setegid(pw->pw_gid) < 0)
                   fatal("setegid %u: %.100s", (u_int)pw->pw_gid, strerror(errno));
         if (setgid(pw->pw_gid) < 0)          if (setgid(pw->pw_gid) < 0)
                 fatal("setgid %u: %.100s", (u_int)pw->pw_gid, strerror(errno));                  fatal("setgid %u: %.100s", (u_int)pw->pw_gid, strerror(errno));
           if (seteuid(pw->pw_uid) < 0)
                   fatal("seteuid %u: %.100s", (u_int)pw->pw_uid, strerror(errno));
         if (setuid(pw->pw_uid) < 0)          if (setuid(pw->pw_uid) < 0)
                 fatal("setuid %u: %.100s", (u_int)pw->pw_uid, strerror(errno));                  fatal("setuid %u: %.100s", (u_int)pw->pw_uid, strerror(errno));
 }  }

Legend:
Removed from v.1.23  
changed lines
  Added in v.1.23.4.2