]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/channels.cpp
Explicitly call the std::string version of WriteServ in chanrec::UserList to prevent...
[user/henk/code/inspircd.git] / src / channels.cpp
index dab5188442324df41993ebd6f19e82aca7b21929..732b253cc7d4208cae31c1e6bcae1c7f4a9ef087 100644 (file)
@@ -852,7 +852,7 @@ void chanrec::UserList(userrec *user)
                if (curlen > (480-NICKMAX))
                {
                        /* list overflowed into multiple numerics */
-                       user->WriteServ(list);
+                       user->WriteServ(std::string(list));
 
                        /* reset our lengths */
                        dlen = curlen = snprintf(list,MAXBUF,"353 %s = %s :", user->nick, this->name);
@@ -866,7 +866,7 @@ void chanrec::UserList(userrec *user)
        /* if whats left in the list isnt empty, send it */
        if (numusers)
        {
-               user->WriteServ(list);
+               user->WriteServ(std::string(list));
        }
 
        user->WriteServ("366 %s %s :End of /NAMES list.", user->nick, this->name);