Sat Jul 13 02:47:53 1996 David Mosberger-Tang <davidm@azstarnet.com>
authorroland <roland>
Sun, 14 Jul 1996 05:27:17 +0000 (05:27 +0000)
committerroland <roland>
Sun, 14 Jul 1996 05:27:17 +0000 (05:27 +0000)
* sysdeps/unix/getlogin.c (getlogin): Initialize ut_fd with -1.

sysdeps/unix/getlogin.c

index 7446f25..246b488 100644 (file)
@@ -35,7 +35,7 @@ DEFUN_VOID(getlogin)
   char tty_pathname[2 + 2 * NAME_MAX];
   char *real_tty_path = tty_pathname;
   char *result = NULL;
-  static struct utmp_data utmp_data;
+  static struct utmp_data utmp_data = { ut_fd: -1 };
   struct utmp *ut, line;
 
   {
@@ -48,7 +48,7 @@ DEFUN_VOID(getlogin)
       err = errno;
     (void) close (d);
 
-    if (errno != 0)
+    if (err != 0)
       {
        errno = err;
        return NULL;