]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Fix bug experienced by satmd, remove space indents + tidy a little
authorw00t <w00t@e03df62e-2008-0410-955e-edbf42e46eb7>
Mon, 23 Oct 2006 23:32:31 +0000 (23:32 +0000)
committerw00t <w00t@e03df62e-2008-0410-955e-edbf42e46eb7>
Mon, 23 Oct 2006 23:32:31 +0000 (23:32 +0000)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5536 e03df62e-2008-0410-955e-edbf42e46eb7

src/modules/m_spanningtree.cpp

index 837ca2ce4bafc2cb7fe1f634ad1f3ecf4ecfbc60..63733f29ae7d100ae9a356618f563e1e8998af26 100644 (file)
@@ -1914,19 +1914,22 @@ class TreeSocket : public InspSocket
                if (numusers)
                        buffer.append(list).append("\n");
 
-                for (BanList::iterator b = c->bans.begin(); b != c->bans.end(); b++)
-                {
+               for (BanList::iterator b = c->bans.begin(); b != c->bans.end(); b++)
+               {
                        modes.append("b");
                        params.append(" ").append(b->data);
+
                        if (params.length() >= MAXMODES)
                        {
                                /* Wrap at MAXMODES */
-                               buffer.append(":").append(this->Instance->Config->ServerName).append(" FMODE ").append(c->name).append(ConvToStr(c->age)).append(" +").append(modes).append(params).append("\n");
+                               buffer.append(":").append(this->Instance->Config->ServerName).append(" FMODE ").append(c->name)..append(" ").append(ConvToStr(c->age)).append(" +").append(modes).append(params).append("\n");
                                modes = "";
                                params = "";
                        }
-                }
+               }
+
                buffer.append(":").append(this->Instance->Config->ServerName).append(" FMODE ").append(c->name).append(ConvToStr(c->age)).append(" +").append(c->ChanModes(true));
+
                /* Only send these if there are any */
                if (!modes.empty())
                        buffer.append("\n").append(":").append(this->Instance->Config->ServerName).append(" FMODE ").append(c->name).append(ConvToStr(c->age)).append(" +").append(modes).append(params);