# HG changeset patch
# User Markus Bröker <mbroeker@largo.dyndns.tv>
# Date 1267293504 -3600
# Node ID 412ac658eb97104888cccc8a5fbf4bc24aa0cade
# Parent  59b09b0aeb96ef6bcff97213489d3c9a616d6c32
No such username(402) status code updated

committer: Markus Bröker <mbroeker@largo.homelinux.org>

diff --git a/src/irc.c b/src/irc.c
--- a/src/irc.c
+++ b/src/irc.c
@@ -137,7 +137,7 @@
             return IRC_GENERAL_ERROR;
         }
 
-        if (strstr (msg, "is not registered") != NULL) {
+        if (strstr (msg, "is not a registered") != NULL) {
             return IRC_LOGIN_ERROR;
         }
         if (strstr (msg, ":Nickname is already in use") != NULL) {
@@ -325,6 +325,7 @@
             case 376:          /* END OF MOTD */
                 return command;
             case 401:          /* NO SUCH NICK/CHANNEL */
+            case 402:          /* NO SUCH USER */
             case 403:          /* THAT CHANNEL DOESN'T EXIST */
             case 412:          /* NO TEXT TO SEND */
             case 441:          /* THEY AREN'T ON THIS CHANNEL */