]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Things are so much easier here (thanks to sts for the bug)
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Fri, 18 Aug 2006 17:19:01 +0000 (17:19 +0000)
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Fri, 18 Aug 2006 17:19:01 +0000 (17:19 +0000)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4963 e03df62e-2008-0410-955e-edbf42e46eb7

src/mode.cpp

index c865ebe2f7ed2519d20e1e825cd16b4676d4a467..f3cf54e6a4820eb805c8e10cc4999b835436fbb4 100644 (file)
@@ -395,6 +395,10 @@ void ModeParser::Process(const char** parameters, int pcnt, userrec *user, bool
                                                                if (parameter_counter < pcnt)
                                                                {
                                                                        parameter = parameters[parameter_counter++];
+
+                                                                       /* Yerk, invalid! */
+                                                                       if ((parameter.rfind(':') || (parameter.rfind(' '))))
+                                                                               parameter = "";
                                                                }
                                                                else
                                                                {