]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Fix wrapping check so we waste slightly fewer lines in syncing ban lists via FMODE
authordanieldg <danieldg@e03df62e-2008-0410-955e-edbf42e46eb7>
Thu, 4 Feb 2010 14:36:00 +0000 (14:36 +0000)
committerdanieldg <danieldg@e03df62e-2008-0410-955e-edbf42e46eb7>
Thu, 4 Feb 2010 14:36:00 +0000 (14:36 +0000)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12371 e03df62e-2008-0410-955e-edbf42e46eb7

src/modules/m_spanningtree/netburst.cpp

index 4a894f78a1335af3d17a09e2096137a320c151af..3a04ff63d7ef8452f6f7f2df0e604f54da7c024b 100644 (file)
@@ -144,7 +144,7 @@ void TreeSocket::SendFJoins(TreeServer* Current, Channel* c)
                        params.append(" ").append(b->data);
                        linesize += size;
                }
-               if ((params.length() >= ServerInstance->Config->Limits.MaxModes) || (currsize > 350))
+               if ((modes.length() >= ServerInstance->Config->Limits.MaxModes) || (currsize > 350))
                {
                        /* Wrap at MAXMODES */
                        buffer.append(":").append(ServerInstance->Config->GetSID()).append(" FMODE ").append(c->name).append(" ").append(ConvToStr(c->age)).append(" +").append(modes).append(params).append("\r\n");