Fix handling of 328 and 901. Thanks, tomaw.
authorJelmer Vernooij <jelmer@samba.org>
Sat, 21 Jun 2008 23:14:04 +0000 (01:14 +0200)
committerJelmer Vernooij <jelmer@samba.org>
Sat, 21 Jun 2008 23:14:04 +0000 (01:14 +0200)
lib/irc.h
src/redirect.c

index 0bfc91bef79840fc190cf3acc70936bc5013bf9c..f607a2107d40dce6295b9018e7acd6865f764530 100644 (file)
--- a/lib/irc.h
+++ b/lib/irc.h
@@ -91,7 +91,7 @@
 #define RPL_WHOISCHANNELS 319
 #define RPL_WHOISIDENTIFIED 320
 #define RPL_WHOISOPERPRIVS 326
-#define RPL_WHOISLOGGEDINAS 328
+#define RPL_CHANNEL_HOMEPAGE           328
 #define RPL_WHOWASUSER 314
 #define RPL_WHOWAS_TIME 330
 #define RPL_WHOISACCOUNT 330
 /* <command> :Bad command */
 #define ERR_BADCOMMAND                         900
 
-/* <channel> :Homepage */
-#define RPL_CHANNEL_HOMEPAGE           901
+#define RPL_LOGGEDINAS 901
 
 /* <package> :Already authenticated */
 #define ERR_ALREADYAUTHENTICATED       909
index 50dc7eb2f8b3b1fc8073835ce42eafa4ca98c06f..979b11f4d161e11dcada9fe7b7ba0a9ae48239c4 100644 (file)
@@ -63,7 +63,7 @@ static struct query queries[] = {
                  RPL_WHOISIDLE, RPL_WHOISCHANNELS, RPL_WHOISIP,
                  RPL_WHOISSERVER, RPL_WHOISOPERATOR, RPL_WHOISACTUALLY,
                  RPL_WHOISSSL, RPL_WHOISACCOUNT, RPL_WHOISIDENTIFIED, 
-                 RPL_WHOISLOGGEDINAS, RPL_WHOISOPERPRIVS, ERR_NOSUCHNICK, 0 }, 
+                 RPL_WHOISOPERPRIVS, ERR_NOSUCHNICK, 0 }, 
                { RPL_ENDOFWHOIS, RPL_TRYAGAIN, 0 }, 
                { ERR_NOSUCHSERVER, ERR_NONICKNAMEGIVEN, 0 },
                handle_default
@@ -523,7 +523,7 @@ static int response_all[] = { RPL_NOWAWAY, RPL_UNAWAY,
        RPL_LUSERCLIENT, RPL_LUSEROP, RPL_LUSERUNKNOWN, RPL_LUSERCHANNELS,
        RPL_LUSERME, ERR_NO_OP_SPLIT, RPL_LOCALUSERS, RPL_GLOBALUSERS, 
        RPL_NAMREPLY, RPL_ENDOFNAMES, RPL_TOPIC, RPL_TOPICWHOTIME, 
-       RPL_CHANNEL_HOMEPAGE, RPL_CREATIONTIME, 0 };
+       RPL_CHANNEL_HOMEPAGE, RPL_CREATIONTIME, RPL_LOGGEDINAS, 0 };
 static int response_none[] = { ERR_NOMOTD, RPL_MOTDSTART, RPL_MOTD, 
        RPL_ENDOFMOTD, 0 };
 static struct {