From Bear Giles:
authorKen Raeburn <raeburn@mit.edu>
Mon, 21 Feb 2000 21:36:53 +0000 (21:36 +0000)
committerKen Raeburn <raeburn@mit.edu>
Mon, 21 Feb 2000 21:36:53 +0000 (21:36 +0000)
* telnetd.c (doit): Provide a more useful error message than
"authentication failed" if no authentication was even attempted.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12059 dc483132-0cff-0310-8789-dd5450dbe970

src/appl/telnet/telnetd/ChangeLog
src/appl/telnet/telnetd/telnetd.c

index 41fbd39e2a64813e416dfccc450e515d2697d971..cd7463648feae593a228b01386286e71ce5b272b 100644 (file)
@@ -1,3 +1,9 @@
+2000-02-21  Bear Giles  <bgiles@coyotesong.com>
+           Ken Raeburn  <raeburn@mit.edu>
+
+       * telnetd.c (doit): Provide a more useful error message than
+       "authentication failed" if no authentication was even attempted.
+
 1999-10-26  Tom Yu  <tlyu@mit.edu>
 
        * Makefile.in: Clean up usage of CFLAGS, CPPFLAGS, DEFS, DEFINES,
index 3c63d5c18aaa89bb3f2e59b5647f35e0b477cf30..726746967bf76fe79f36e62cf32f89be7d629364 100644 (file)
@@ -1008,6 +1008,12 @@ pty_init();
        level = getterminaltype(user_name);
        setenv("TERM", *terminaltype ? terminaltype : "network", 1);
 
+#if defined (AUTHENTICATION)
+       if (user_name[0] == '\0') {
+               fatal (net, "No authentication provided");
+               exit (-1);
+       }
+#endif
        /*
         * Start up the login process on the slave side of the terminal
         */