#include "portab.h"
-static char UNUSED id[] = "$Id: irc-op.c,v 1.16 2006/08/12 11:58:21 fw Exp $";
+static char UNUSED id[] = "$Id: irc-op.c,v 1.17 2006/12/07 17:57:20 fw Exp $";
#include "imp.h"
#include <assert.h>
if( Channel_IsMemberOf( chan, target )) return IRC_WriteStrClient( from, ERR_USERONCHANNEL_MSG, Client_ID( from ), Req->argv[0], Req->argv[1] );
/* If the target user is banned on that channel: remember invite */
- if( Lists_CheckBanned( target, chan )) remember = true;
+ if( Lists_Check(Channel_GetListBans(chan), target )) remember = true;
if (remember) {
/* We must remember this invite */
- if( ! Lists_AddInvited( Client_Mask( target ), chan, true)) return CONNECTED;
+ if( ! Channel_AddInvite(chan, Client_Mask( target ), true))
+ return CONNECTED;
}
}