]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/cmd_whois.cpp
More tweaks
[user/henk/code/inspircd.git] / src / cmd_whois.cpp
index 703faad3f150cbc1dcc16c339d3a76c1a4aa6b06..a2cc3343a0d82cfc97713ed7bc681db1dd43a4d8 100644 (file)
@@ -88,8 +88,8 @@ void do_whois(InspIRCd* ServerInstance, userrec* user, userrec* dest,unsigned lo
        }
        else
        {
-               user->WriteServ("401 %s %s :No such nick/channel",user->nick, nick);
-               user->WriteServ("318 %s %s :End of /WHOIS list.",user->nick, nick);
+               user->WriteServ("401 %s %s :No such nick/channel",user->nick, *nick ? nick : "*");
+               user->WriteServ("318 %s %s :End of /WHOIS list.",user->nick, *nick ? nick : "*");
        }
 }
 
@@ -107,8 +107,8 @@ void cmd_whois::Handle (const char** parameters, int pcnt, userrec *user)
        else
        {
                /* no such nick/channel */
-               user->WriteServ("401 %s %s :No such nick/channel",user->nick, parameters[0]);
-               user->WriteServ("318 %s %s :End of /WHOIS list.",user->nick, parameters[0]);
+               user->WriteServ("401 %s %s :No such nick/channel",user->nick, *parameters[0] ? parameters[0] : "*");
+               user->WriteServ("318 %s %s :End of /WHOIS list.",user->nick, *parameters[0] ? parameters[0] : "*");
        }
 }