]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Changed InviteTo to use irc::string
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Thu, 15 Dec 2005 13:50:22 +0000 (13:50 +0000)
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Thu, 15 Dec 2005 13:50:22 +0000 (13:50 +0000)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2471 e03df62e-2008-0410-955e-edbf42e46eb7

src/commands.cpp

index eb9d12f4ef21a53faba4ae38d8576e9e7a62bec1..da88413ab4104b3c4aaa8592d130f712b2f0034a 100644 (file)
@@ -377,7 +377,8 @@ void handle_invite(char **parameters, int pcnt, userrec *user)
                        return;
                }
 
-               u->InviteTo(c->name);
+               irc::string xname(c->name);
+               u->InviteTo(xname);
                WriteFrom(u->fd,user,"INVITE %s :%s",u->nick,c->name);
                WriteServ(user->fd,"341 %s %s %s",user->nick,u->nick,c->name);
                FOREACH_MOD OnUserInvite(user,u,c);
@@ -390,7 +391,7 @@ void handle_invite(char **parameters, int pcnt, userrec *user)
                for (InvitedList::iterator i = il->begin(); i != il->end(); i++)
                {
                        if (i->channel) {
-                               WriteServ(user->fd,"346 %s :%s",user->nick,i->channel);
+                               WriteServ(user->fd,"346 %s :%s",user->nick,i->channel.c_str());
                        }
                }
                WriteServ(user->fd,"347 %s :End of INVITE list",user->nick);