make it compile if KERBEROS{,5} not defined
authorflipk <flipk@openbsd.org>
Tue, 4 Feb 1997 03:39:11 +0000 (03:39 +0000)
committerflipk <flipk@openbsd.org>
Tue, 4 Feb 1997 03:39:11 +0000 (03:39 +0000)
usr.bin/login/login.c

index 59f556a..c628c6d 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: login.c,v 1.17 1997/01/27 20:44:14 dm Exp $   */
+/*     $OpenBSD: login.c,v 1.18 1997/02/04 03:39:11 flipk Exp $        */
 /*     $NetBSD: login.c,v 1.13 1996/05/15 23:50:16 jtc Exp $   */
 
 /*-
@@ -44,7 +44,7 @@ static char copyright[] =
 #if 0
 static char sccsid[] = "@(#)login.c    8.4 (Berkeley) 4/2/94";
 #endif
-static char rcsid[] = "$OpenBSD: login.c,v 1.17 1997/01/27 20:44:14 dm Exp $";
+static char rcsid[] = "$OpenBSD: login.c,v 1.18 1997/02/04 03:39:11 flipk Exp $";
 #endif /* not lint */
 
 /*
@@ -221,9 +221,14 @@ main(argc, argv)
                        getloginname();
                }
                rootlogin = 0;
-#if 1 /* Why should anyone with a root instance be able to be root here? */
+
+#if defined(KERBEROS) || defined(KERBEROS5)
+               /*
+                * Why should anyone with a root instance be able
+                * to be root here?
+                */
                instance = "";
-#else
+#endif
 #ifdef KERBEROS
                if ((instance = strchr(username, '.')) != NULL) {
                        if (strncmp(instance, ".root", 5) == 0)
@@ -239,7 +244,6 @@ main(argc, argv)
                        *instance++ = '\0';
                } else
                        instance = "";
-#endif
 #endif
                if (strlen(username) > UT_NAMESIZE)
                        username[UT_NAMESIZE] = '\0';