| 112 |
|
add_id(struct Client *client_p, struct Channel *chptr, char *banid, unsigned int type) |
| 113 |
|
{ |
| 114 |
|
dlink_list *list = NULL; |
| 115 |
< |
dlink_node *ptr = NULL; |
| 115 |
> |
dlink_node *node = NULL; |
| 116 |
|
struct Ban *banptr = NULL; |
| 117 |
|
size_t len = 0; |
| 118 |
|
char name[NICKLEN + 1] = ""; |
| 171 |
|
return 0; |
| 172 |
|
} |
| 173 |
|
|
| 174 |
< |
DLINK_FOREACH(ptr, list->head) |
| 174 |
> |
DLINK_FOREACH(node, list->head) |
| 175 |
|
{ |
| 176 |
< |
banptr = ptr->data; |
| 176 |
> |
banptr = node->data; |
| 177 |
|
|
| 178 |
|
if (!irccmp(banptr->name, name) && |
| 179 |
|
!irccmp(banptr->user, user) && |
| 218 |
|
del_id(struct Channel *chptr, char *banid, unsigned int type) |
| 219 |
|
{ |
| 220 |
|
dlink_list *list = NULL; |
| 221 |
< |
dlink_node *ptr = NULL; |
| 221 |
> |
dlink_node *node = NULL; |
| 222 |
|
char name[NICKLEN + 1] = ""; |
| 223 |
|
char user[USERLEN + 1] = ""; |
| 224 |
|
char host[HOSTLEN + 1] = ""; |
| 261 |
|
return 0; |
| 262 |
|
} |
| 263 |
|
|
| 264 |
< |
DLINK_FOREACH(ptr, list->head) |
| 264 |
> |
DLINK_FOREACH(node, list->head) |
| 265 |
|
{ |
| 266 |
< |
struct Ban *banptr = ptr->data; |
| 266 |
> |
struct Ban *banptr = node->data; |
| 267 |
|
|
| 268 |
|
if (!irccmp(name, banptr->name) && |
| 269 |
|
!irccmp(user, banptr->user) && |
| 349 |
|
void |
| 350 |
|
clear_ban_cache(struct Channel *chptr) |
| 351 |
|
{ |
| 352 |
< |
dlink_node *ptr = NULL; |
| 352 |
> |
dlink_node *node = NULL; |
| 353 |
|
|
| 354 |
< |
DLINK_FOREACH(ptr, chptr->locmembers.head) |
| 354 |
> |
DLINK_FOREACH(node, chptr->locmembers.head) |
| 355 |
|
{ |
| 356 |
< |
struct Membership *ms = ptr->data; |
| 356 |
> |
struct Membership *ms = node->data; |
| 357 |
|
ms->flags &= ~(CHFL_BAN_SILENCED|CHFL_BAN_CHECKED); |
| 358 |
|
} |
| 359 |
|
} |
| 361 |
|
void |
| 362 |
|
clear_ban_cache_client(struct Client *client_p) |
| 363 |
|
{ |
| 364 |
< |
dlink_node *ptr = NULL; |
| 364 |
> |
dlink_node *node = NULL; |
| 365 |
|
|
| 366 |
< |
DLINK_FOREACH(ptr, client_p->channel.head) |
| 366 |
> |
DLINK_FOREACH(node, client_p->channel.head) |
| 367 |
|
{ |
| 368 |
< |
struct Membership *ms = ptr->data; |
| 368 |
> |
struct Membership *ms = node->data; |
| 369 |
|
ms->flags &= ~(CHFL_BAN_SILENCED|CHFL_BAN_CHECKED); |
| 370 |
|
} |
| 371 |
|
} |
| 558 |
|
|
| 559 |
|
if (dir == MODE_QUERY || parc <= *parn) |
| 560 |
|
{ |
| 561 |
< |
dlink_node *ptr = NULL; |
| 561 |
> |
dlink_node *node = NULL; |
| 562 |
|
|
| 563 |
|
if (*errors & SM_ERR_RPL_B) |
| 564 |
|
return; |
| 565 |
|
|
| 566 |
|
*errors |= SM_ERR_RPL_B; |
| 567 |
|
|
| 568 |
< |
DLINK_FOREACH(ptr, chptr->banlist.head) |
| 568 |
> |
DLINK_FOREACH(node, chptr->banlist.head) |
| 569 |
|
{ |
| 570 |
< |
const struct Ban *banptr = ptr->data; |
| 570 |
> |
const struct Ban *banptr = node->data; |
| 571 |
|
sendto_one_numeric(source_p, &me, RPL_BANLIST, chptr->name, |
| 572 |
|
banptr->name, banptr->user, banptr->host, |
| 573 |
|
banptr->who, banptr->when); |
| 626 |
|
|
| 627 |
|
if (dir == MODE_QUERY || parc <= *parn) |
| 628 |
|
{ |
| 629 |
< |
dlink_node *ptr = NULL; |
| 629 |
> |
dlink_node *node = NULL; |
| 630 |
|
|
| 631 |
|
if (*errors & SM_ERR_RPL_E) |
| 632 |
|
return; |
| 633 |
|
|
| 634 |
|
*errors |= SM_ERR_RPL_E; |
| 635 |
|
|
| 636 |
< |
DLINK_FOREACH(ptr, chptr->exceptlist.head) |
| 636 |
> |
DLINK_FOREACH(node, chptr->exceptlist.head) |
| 637 |
|
{ |
| 638 |
< |
const struct Ban *banptr = ptr->data; |
| 638 |
> |
const struct Ban *banptr = node->data; |
| 639 |
|
|
| 640 |
|
sendto_one_numeric(source_p, &me, RPL_EXCEPTLIST, chptr->name, |
| 641 |
|
banptr->name, banptr->user, banptr->host, |
| 695 |
|
|
| 696 |
|
if (dir == MODE_QUERY || parc <= *parn) |
| 697 |
|
{ |
| 698 |
< |
dlink_node *ptr = NULL; |
| 698 |
> |
dlink_node *node = NULL; |
| 699 |
|
|
| 700 |
|
if (*errors & SM_ERR_RPL_I) |
| 701 |
|
return; |
| 702 |
|
|
| 703 |
|
*errors |= SM_ERR_RPL_I; |
| 704 |
|
|
| 705 |
< |
DLINK_FOREACH(ptr, chptr->invexlist.head) |
| 705 |
> |
DLINK_FOREACH(node, chptr->invexlist.head) |
| 706 |
|
{ |
| 707 |
< |
const struct Ban *banptr = ptr->data; |
| 707 |
> |
const struct Ban *banptr = node->data; |
| 708 |
|
|
| 709 |
|
sendto_one_numeric(source_p, &me, RPL_INVEXLIST, chptr->name, |
| 710 |
|
banptr->name, banptr->user, banptr->host, |