]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/cmd_topic.cpp
Fix for parameters which contain a colon (which is not the first char in the string)
[user/henk/code/inspircd.git] / src / cmd_topic.cpp
index e745e5abc71a4d3310f606c65d06e188768ce094..07498a1b342d6357f7bd31b57e2807d886f8d9f9 100644 (file)
  * ---------------------------------------------------
  */
 
-#include "inspircd_config.h"
 #include "configreader.h"
 #include "users.h"
 #include "modules.h"
-#include "commands.h"
 #include "commands/cmd_topic.h"
-#include "helperfuncs.h"
-
-extern InspIRCd* ServerInstance;
-extern time_t TIME;
 
 void cmd_topic::Handle (const char** parameters, int pcnt, userrec *user)
 {
@@ -86,7 +80,7 @@ void cmd_topic::Handle (const char** parameters, int pcnt, userrec *user)
 
                        strlcpy(Ptr->topic,topic,MAXTOPIC-1);
                        strlcpy(Ptr->setby,user->nick,NICKMAX-1);
-                       Ptr->topicset = TIME;
+                       Ptr->topicset = ServerInstance->Time();
                        Ptr->WriteChannel(user, "TOPIC %s :%s", Ptr->name, Ptr->topic);
                        if (IS_LOCAL(user))
                        {