--- rxvt-unicode/src/logging.C 2006/01/18 08:40:44 1.32 +++ rxvt-unicode/src/logging.C 2006/01/18 12:06:11 1.33 @@ -168,7 +168,7 @@ { # ifdef HAVE_TTYSLOT int fdstdin = dup (STDIN_FILENO); - dup2 (pty->tty, STDIN_FILENO); + dup2 (tty, STDIN_FILENO); i = ttyslot (); if (rxvt_write_bsd_utmp (i, ut))