]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_spanningtree/away.cpp
Rewrite the build system directive parser.
[user/henk/code/inspircd.git] / src / modules / m_spanningtree / away.cpp
index 9c4ec5783240a101319302e28b3d1766dbe10f2b..7c514c49e69597251d753857331f232a082c59a6 100644 (file)
 #include "utils.h"
 #include "commands.h"
 
-CmdResult CommandAway::HandleRemote(RemoteUser* u, std::vector<std::string>& params)
+CmdResult CommandAway::HandleRemote(::RemoteUser* u, std::vector<std::string>& params)
 {
        if (params.size())
        {
-               FOREACH_MOD(OnSetAway, (u, params[params.size() - 1]));
+               FOREACH_MOD(OnSetAway, (u, params.back()));
 
                if (params.size() > 1)
                        u->awaytime = ConvToInt(params[0]);
                else
                        u->awaytime = ServerInstance->Time();
 
-               u->awaymsg = params[params.size() - 1];
+               u->awaymsg = params.back();
        }
        else
        {