X-Git-Url: https://jfr.im/git/irc/evilnet/x3.git/blobdiff_plain/1136f709ef8add5fa9ba8663db910003362e1bd2..3b7fa78b1de8f9ee8718cba3da3b2db522b70620:/src/hash.c diff --git a/src/hash.c b/src/hash.c index f1a043d..4fa4f51 100644 --- a/src/hash.c +++ b/src/hash.c @@ -619,14 +619,16 @@ AddChannelUser(struct userNode *user, struct chanNode* channel) if (channel->members.used == 1 && !(channel->modes & MODE_REGISTERED) - && !(channel->modes & MODE_APASS)) + && !(channel->modes & MODE_APASS)) { mNode->modes |= MODE_CHANOP; + log_module(MAIN_LOG, LOG_DEBUG, "setting op"); + } if (IsLocal(user)) { irc_join(user, channel); } - for (n=0; ndead; n++) { /* Callbacks return true if they kick or kill the user, * and we can continue without removing mNode. */ if (jf_list[n](mNode))