]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
really fix segfault when using ojoin in already-joined channel
authordanieldg <danieldg@e03df62e-2008-0410-955e-edbf42e46eb7>
Wed, 9 Sep 2009 21:59:12 +0000 (21:59 +0000)
committerdanieldg <danieldg@e03df62e-2008-0410-955e-edbf42e46eb7>
Wed, 9 Sep 2009 21:59:12 +0000 (21:59 +0000)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11690 e03df62e-2008-0410-955e-edbf42e46eb7

src/modules/m_ojoin.cpp

index a71f9f8220542ab682d2fdee4dc8af39e9c7e92b..4e9477af155abadf66c7d6b47f3f53bdb73627c4 100644 (file)
@@ -94,7 +94,7 @@ class CommandOjoin : public Command
                        modes.push_back("+Y");
                        modes.push_back(user->nick);
                        ServerInstance->SendMode(modes, ServerInstance->FakeClient);
-                       ServerInstance->PI->SendMode(channel->name, ServerInstance->Modes->GetLastParseParams(), ServerInstance->Modes->GetLastParseTranslate());
+                       ServerInstance->PI->SendMode(parameters[0], ServerInstance->Modes->GetLastParseParams(), ServerInstance->Modes->GetLastParseTranslate());
                }
                return CMD_SUCCESS;
        }