]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_sslmodes.cpp
Decide that it wasn't quite appropriate :(
[user/henk/code/inspircd.git] / src / modules / m_sslmodes.cpp
index 3d5074c7049a2df9dc930168256ea5013a94a2b7..3ed40108dac71fcdddcb2aa4e6f6bc11766416a1 100644 (file)
@@ -24,7 +24,7 @@ class ModuleSSLModes : public Module
 
        virtual void On005Numeric(std::string &output)
        {
-               output.insert(output.find(" ", output.find("CHANMODES=", 0)), "z");
+               InsertMode(output, "z", 4);
        }
        
        virtual int OnUserPreJoin(userrec* user, chanrec* chan, const char* cname)
@@ -60,7 +60,7 @@ class ModuleSSLModes : public Module
                        {
                                if(!userlist[i]->GetExt("ssl"))
                                {
-                                       WriteServ(user->fd, "974 %s z :all members must be connected via SSL", user->nick);
+                                       WriteServ(user->fd, "490 %s %s :all members of the channel must be connected via SSL", user->nick, chan->name);
                                        return 0;
                                }
                        }