]> granicus.if.org Git - sudo/commitdiff
now sets tty correctly when piped input
authorTodd C. Miller <Todd.Miller@courtesan.com>
Mon, 14 Aug 1995 03:39:05 +0000 (03:39 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Mon, 14 Aug 1995 03:39:05 +0000 (03:39 +0000)
logging.c

index bc61f4d2a810d9c478d79ec9000bbc376985a6c0..0386370ca3cc90eacb9b4f1ecec59128be4d1298 100644 (file)
--- a/logging.c
+++ b/logging.c
@@ -135,7 +135,9 @@ void log_error(code)
     /*
      * Get our ttyname or set to "none"
      */
-    tty = (char *) ttyname(0);
+    if ((tty = (char *) ttyname(0)) == NULL)
+       tty = (char *) ttyname(1);
+
     if (tty && (p = strrchr(tty, '/')))
        tty = p + 1;
     else