diff --git a/src/sbbs3/login.cpp b/src/sbbs3/login.cpp
index 6de4ba711e2d278b2b289de0b281b02b76203006..cb16d4ec94c6a431c7c3692c75647f0d8b3b7c62 100644
--- a/src/sbbs3/login.cpp
+++ b/src/sbbs3/login.cpp
@@ -1,5 +1,3 @@
-/* login.cpp */
-
 /* Synchronet user login routine */
 
 /* $Id$ */
@@ -8,7 +6,7 @@
  * @format.tab-size 4		(Plain Text/Source Code File Header)			*
  * @format.use-tabs true	(see http://www.synchro.net/ptsc_hdr.html)		*
  *																			*
- * Copyright 2011 Rob Swindell - http://www.synchro.net/copyright.html		*
+ * Copyright Rob Swindell - http://www.synchro.net/copyright.html			*
  *																			*
  * This program is free software; you can redistribute it and/or			*
  * modify it under the terms of the GNU General Public License				*
@@ -94,6 +92,7 @@ int sbbs_t::login(char *username, char *pw)
 					,0,useron.alias);
 			logline(LOG_NOTICE,"+!",tmp); 
 		} else {
+			badlogin(str, NULL);
 			bputs(text[UnknownUser]);
 			sprintf(tmp,"Unknown User '%s'",str);
 			logline(LOG_NOTICE,"+!",tmp);