]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Removed trailing spaces on FJOIN
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Fri, 2 Dec 2005 16:29:48 +0000 (16:29 +0000)
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Fri, 2 Dec 2005 16:29:48 +0000 (16:29 +0000)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2120 e03df62e-2008-0410-955e-edbf42e46eb7

src/modules/m_spanningtree.cpp

index 710a57d97b90e59366555ac35d00317f4f013529..da745dff5f101f8491b697249f3e2f7ef3d94799 100644 (file)
@@ -619,19 +619,19 @@ class TreeSocket : public InspSocket
        void SendFJoins(TreeServer* Current, chanrec* c)
        {
                char list[MAXBUF];
-               snprintf(list,MAXBUF,":%s FJOIN %s ",Srv->GetServerName().c_str(),c->name);
+               snprintf(list,MAXBUF,":%s FJOIN %s",Srv->GetServerName().c_str(),c->name);
                std::vector<char*> *ulist = c->GetUsers();
                for (unsigned int i = 0; i < ulist->size(); i++)
                {
                        char* o = (*ulist)[i];
                        userrec* otheruser = (userrec*)o;
+                       strlcat(list," ",MAXBUF);
                        strlcat(list,cmode(otheruser,c),MAXBUF);
                        strlcat(list,otheruser->nick,MAXBUF);
-                       strlcat(list," ",MAXBUF);
                        if (strlen(list)>(480-NICKMAX))
                        {
                                this->WriteLine(list);
-                               snprintf(list,MAXBUF,":%s FJOIN %s ",Srv->GetServerName().c_str(),c->name);
+                               snprintf(list,MAXBUF,":%s FJOIN %s",Srv->GetServerName().c_str(),c->name);
                        }
                }
                if (list[strlen(list)-1] != ':')