X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/a55e57248b809678d3ac3ac716972def07c2c493..90a3c35b295b07ebe3793bf5d3b882c3c1a5dc7c:/modules/core/m_join.c diff --git a/modules/core/m_join.c b/modules/core/m_join.c index 6fcdf0b..fbb2e4a 100644 --- a/modules/core/m_join.c +++ b/modules/core/m_join.c @@ -399,7 +399,7 @@ ms_join(struct Client *client_p, struct Client *source_p, int parc, const char * int isnew; int keep_our_modes = YES; int keep_new_modes = YES; - rb_dlink_node *ptr, *rb_free(; + rb_dlink_node *ptr, *next_ptr; /* special case for join 0 */ if((parv[1][0] == '0') && (parv[1][1] == '\0') && parc == 2) @@ -469,7 +469,7 @@ ms_join(struct Client *client_p, struct Client *source_p, int parc, const char * set_final_mode(&mode, &chptr->mode); chptr->mode = mode; remove_our_modes(chptr, source_p); - RB_DLINK_FOREACH_SAFE(ptr, rb_free(, chptr->invites.head) + RB_DLINK_FOREACH_SAFE(ptr, next_ptr, chptr->invites.head) { del_invite(chptr, ptr->data); }