]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/coremods/core_whowas.cpp
Add OnUserPreQuit event to allow modules to change quit messages (#1629).
[user/henk/code/inspircd.git] / src / coremods / core_whowas.cpp
index 6bcf6448b1b144e8e525ae70fd7e92da9bb48db7..68e662107050f705e23f12120ebe2f92638d0213 100644 (file)
@@ -37,7 +37,7 @@ enum
 CommandWhowas::CommandWhowas( Module* parent)
        : Command(parent, "WHOWAS", 1)
 {
-       syntax = "<nick>{,<nick>}";
+       syntax = "<nick>";
        Penalty = 2;
 }
 
@@ -62,7 +62,7 @@ CmdResult CommandWhowas::Handle(User* user, const Params& parameters)
                {
                        WhoWas::Entry* u = *i;
 
-                       user->WriteNumeric(RPL_WHOWASUSER, parameters[0], u->ident, u->dhost, '*', u->gecos);
+                       user->WriteNumeric(RPL_WHOWASUSER, parameters[0], u->ident, u->dhost, '*', u->real);
 
                        if (user->HasPrivPermission("users/auspex"))
                                user->WriteNumeric(RPL_WHOWASIP, parameters[0], InspIRCd::Format("was connecting from *@%s", u->host.c_str()));
@@ -245,7 +245,7 @@ WhoWas::Entry::Entry(User* user)
        , dhost(user->GetDisplayedHost())
        , ident(user->ident)
        , server(user->server->GetName())
-       , gecos(user->fullname)
+       , real(user->GetRealName())
        , signon(user->signon)
 {
 }
@@ -303,7 +303,7 @@ class ModuleWhoWas : public Module, public Stats::EventListener
 
        Version GetVersion() CXX11_OVERRIDE
        {
-               return Version("WHOWAS", VF_VENDOR);
+               return Version("Provides the WHOWAS command", VF_VENDOR);
        }
 };