X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=ircd%2Fchannel.c;h=68d7a86cd677f6e9a32f84125f00bc4b8ccae438;hb=fda0e2796ececf42f7a36f8066cc63fa1ef736fc;hp=bbedf15202793ed4787dfda1cf54132d62f9544f;hpb=33707cfe88b434ba74eeee4bf395be59dd75127b;p=ircu2.10.12-pk.git diff --git a/ircd/channel.c b/ircd/channel.c index bbedf15..68d7a86 100644 --- a/ircd/channel.c +++ b/ircd/channel.c @@ -611,7 +611,7 @@ void remove_user_from_all_channels(struct Client* cptr) { struct Membership* chan; assert(0 != cptr); - assert(0 != cptr->user); + assert(0 != cli_user(cptr)); while ((chan = (cli_user(cptr))->channel)) remove_user_from_channel(cptr, chan->channel); @@ -2127,7 +2127,7 @@ mode_parse_ban(struct ParseState *state, int *flag_p) newban->next = 0; DupString(newban->value.ban.banstr, t_str); - newban->value.ban.who = state->sptr->name; + newban->value.ban.who = cli_name(state->sptr); newban->value.ban.when = TStime(); newban->flags = CHFL_BAN | MODE_ADD;