From: root Date: Fri, 4 Feb 2005 04:16:05 +0000 (+0000) Subject: *** empty log message *** X-Git-Url: http://git.openbox.org/?p=dana%2Furxvt.git;a=commitdiff_plain;h=c9706848bec82d0745fb44c8a2cef7e7e606632f *** empty log message *** --- diff --git a/src/logging.C b/src/logging.C index 7a0ba46..b1c180a 100644 --- a/src/logging.C +++ b/src/logging.C @@ -73,17 +73,17 @@ rxvt_term::makeutent (const char *pty, const char *hostname) if (!strncmp (pty, "/dev/", 5)) pty += 5; /* skip /dev/ prefix */ - if (!strncmp (pty, "pty", 3) || !strncmp (pty, "tty", 3)) - strncpy (ut_id, (pty + 3), sizeof (ut_id)); #ifdef HAVE_UTMP_PID + if (!strncmp (pty, "pty", 3) || !strncmp (pty, "tty", 3)) + strncpy (ut_id, pty + 3, sizeof (ut_id)); else if (sscanf (pty, "pts/%d", &i) == 1) sprintf (ut_id, "vt%02x", (i & 0xff)); /* sysv naming */ -#endif else if (strncmp (pty, "pty", 3) && strncmp (pty, "tty", 3)) { rxvt_warn ("can't parse tty name \"%s\", not adding utmp entry.\n", pty); return; } +#endif #ifdef HAVE_STRUCT_UTMP memset (ut, 0, sizeof (struct utmp));