]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_customtitle.cpp
Change User::GetIPString() to return const std::string&
[user/henk/code/inspircd.git] / src / modules / m_customtitle.cpp
index efe4b32470b4ee4ca47d98840bf2ce4d3a0e9f26..4cd84c4cce7de06a0309fdf1e7d94705363642ec 100644 (file)
@@ -55,7 +55,7 @@ class CommandTitle : public Command
                char TheIP[MAXBUF];
 
                snprintf(TheHost,MAXBUF,"%s@%s",user->ident.c_str(), user->host.c_str());
-               snprintf(TheIP, MAXBUF,"%s@%s",user->ident.c_str(), user->GetIPString());
+               snprintf(TheIP, MAXBUF,"%s@%s",user->ident.c_str(), user->GetIPString().c_str());
 
                ConfigTagList tags = ServerInstance->Config->ConfTags("title");
                for (ConfigIter i = tags.first; i != tags.second; ++i)
@@ -95,8 +95,12 @@ class ModuleCustomTitle : public Module
  public:
        ModuleCustomTitle() : cmd(this)
        {
-               ServerInstance->AddCommand(&cmd);
-               ServerInstance->Extensions.Register(&cmd.ctitle);
+       }
+
+       void init()
+       {
+               ServerInstance->Modules->AddService(cmd);
+               ServerInstance->Modules->AddService(cmd.ctitle);
                ServerInstance->Modules->Attach(I_OnWhoisLine, this);
        }