--- rxvt-unicode/src/main.C 2006/01/16 15:00:20 1.180 +++ rxvt-unicode/src/main.C 2006/01/17 10:14:26 1.182 @@ -726,9 +726,9 @@ rxvt_privileges (RESTORE); if (action == SAVE) - makeutent (pty.name, rs[Rs_display_name]); + pty.login (cmd_pid, OPTION (Opt_loginShell), rs[Rs_display_name]); else - cleanutent (); + pty.logout (); rxvt_privileges (IGNORE); }