]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
m_repeat: Fix parsing mode parameter
authorlinuxdaemon <linuxdaemon@snoonet.org>
Wed, 5 Jun 2019 13:23:01 +0000 (08:23 -0500)
committerPeter Powell <petpow@saberuk.com>
Wed, 5 Jun 2019 14:27:12 +0000 (15:27 +0100)
src/modules/m_repeat.cpp

index 609fd9d60d36c258359c3250bde9c07e6aca8aa2..a2e9b1f8b7b778f791bcc8f1df2cf145a1cc3f77 100644 (file)
@@ -277,10 +277,7 @@ class RepeatMode : public ParamMode<RepeatMode, SimpleExtItem<ChannelSettings> >
                if ((settings.Lines = ConvToNum<unsigned int>(item)) == 0)
                        return false;
 
-               if (!InspIRCd::Duration(item, settings.Seconds))
-                       return false;
-
-               if ((!stream.GetToken(item)) || (settings.Seconds == 0))
+               if ((!stream.GetToken(item)) || !InspIRCd::Duration(item, settings.Seconds) || (settings.Seconds == 0))
                        // Required parameter missing
                        return false;