}
sendto_channel_flags(client_p, type, source_p, chptr, "%s %c%s :%s",
}
sendto_channel_flags(client_p, type, source_p, chptr, "%s %c%s :%s",
{
rb_dlinkDelete(ptr, &tgchange_list);
rb_patricia_remove(tgchange_tree, target->pnode);
{
rb_dlinkDelete(ptr, &tgchange_list);
rb_patricia_remove(tgchange_tree, target->pnode);
{
if(i > USED_TARGETS(source_p))
USED_TARGETS(source_p) = 0;
else
USED_TARGETS(source_p) -= i;
{
if(i > USED_TARGETS(source_p))
USED_TARGETS(source_p) = 0;
else
USED_TARGETS(source_p) -= i;
}
/* cant clear any, full target list */
else if(USED_TARGETS(source_p) == 10)
{
}
/* cant clear any, full target list */
else if(USED_TARGETS(source_p) == 10)
{
/* target change stuff, dont limit ctcp replies as that
* would allow people to start filling up random users
/* target change stuff, dont limit ctcp replies as that
* would allow people to start filling up random users
me.name, target_p->name, source_p->name,
source_p->username, source_p->host);
me.name, target_p->name, source_p->name,
source_p->username, source_p->host);
}
/* Only so opers can watch for floods */
(void) flood_attack_client(p_or_n, source_p, target_p);
}
/* Only so opers can watch for floods */
(void) flood_attack_client(p_or_n, source_p, target_p);
if(target_p->localClient->received_number_of_privmsgs <= 0)
{
target_p->localClient->received_number_of_privmsgs = 0;
if(target_p->localClient->received_number_of_privmsgs <= 0)
{
target_p->localClient->received_number_of_privmsgs = 0;