X-Git-Url: https://jfr.im/git/irc/evilnet/x3.git/blobdiff_plain/ff3b058ac51e9caf5cf1fd310b8a401a97a85582..fa3c07bbce89332ed1f96313aad55bbea81f9718:/src/hash.c diff --git a/src/hash.c b/src/hash.c index 3f1b0f9..214d6b9 100644 --- a/src/hash.c +++ b/src/hash.c @@ -522,7 +522,7 @@ DelChannel(struct chanNode *channel) /* go through all channel members and delete them from the channel */ for (n=channel->members.used; n>0; ) - DelChannelUser(channel->members.list[--n]->user, channel, NULL, 1); + DelChannelUser(channel->members.list[--n]->user, channel, false, 1); /* delete all channel bans */ for (n=channel->banlist.used; n>0; ) @@ -638,7 +638,7 @@ DelChannelUser(struct userNode* user, struct chanNode* channel, const char *reas struct modeNode* mNode; unsigned int n; - if (IsLocal(user) && reason) + if (reason) irc_part(user, channel, reason); mNode = GetUserMode(channel, user);