summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2000-02-21 21:36:53 +0000
committerKen Raeburn <raeburn@mit.edu>2000-02-21 21:36:53 +0000
commit8f49ae0ab31aeb50349ac5578c3fe3429cb995e1 (patch)
tree52d945eeecec3a1ea970699bbeae8063436c088f /src
parentea0b89cfbd5202972456b7e68f7c84467b40aea0 (diff)
From Bear Giles:
* 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
Diffstat (limited to 'src')
-rw-r--r--src/appl/telnet/telnetd/ChangeLog6
-rw-r--r--src/appl/telnet/telnetd/telnetd.c6
2 files changed, 12 insertions, 0 deletions
diff --git a/src/appl/telnet/telnetd/ChangeLog b/src/appl/telnet/telnetd/ChangeLog
index 41fbd39e2..cd7463648 100644
--- a/src/appl/telnet/telnetd/ChangeLog
+++ b/src/appl/telnet/telnetd/ChangeLog
@@ -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,
diff --git a/src/appl/telnet/telnetd/telnetd.c b/src/appl/telnet/telnetd/telnetd.c
index 3c63d5c18..726746967 100644
--- a/src/appl/telnet/telnetd/telnetd.c
+++ b/src/appl/telnet/telnetd/telnetd.c
@@ -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
*/