]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/cmd_stats.cpp
Fix crashbug in latest svn introduced by inspsocket cull list, which can cause a...
[user/henk/code/inspircd.git] / src / cmd_stats.cpp
index 4032aa01202fa7a50a591df9864390cc8598fbae..7197b15df7cf2a021bfa44ea79963c380033ff8b 100644 (file)
@@ -28,7 +28,7 @@ extern "C" command_t* init_command(InspIRCd* Instance)
 
 CmdResult cmd_stats::Handle (const char** parameters, int pcnt, userrec *user)
 {
-       if (pcnt < 2)
+       if (IS_LOCAL(user))
        {
                string_list values;
                DoStats(this->ServerInstance, *parameters[0], user, values);
@@ -123,7 +123,7 @@ void DoStats(InspIRCd* ServerInstance, char statschar, userrec* user, string_lis
                                if ((*i->second->oper) && (!ServerInstance->ULine(i->second->server)))
                                {
                                        results.push_back(sn+" 249 "+user->nick+" :"+i->second->nick+" ("+i->second->ident+"@"+i->second->dhost+") Idle: "+
-                                                       (IS_LOCAL(i->second) ? ConvToStr(ServerInstance->Time() - i->second->idle_lastmsg) : "unavailable"));
+                                                       (IS_LOCAL(i->second) ? ConvToStr(ServerInstance->Time() - i->second->idle_lastmsg) + " secs" : "unavailable"));
                                        idx++;
                                }
                        }