From: pk910 Date: Tue, 4 Oct 2011 16:23:32 +0000 (+0200) Subject: don't join suspended channels on event_invite X-Git-Tag: v5.3~323 X-Git-Url: http://git.pk910.de/?p=NeonServV5.git;a=commitdiff_plain;h=b9fd34e6c65f9292bb5f792ac5df5c8fb87fdbf6 don't join suspended channels on event_invite --- diff --git a/src/event_neonserv_invite.c b/src/event_neonserv_invite.c index 473bc8b..8e5baef 100644 --- a/src/event_neonserv_invite.c +++ b/src/event_neonserv_invite.c @@ -24,6 +24,10 @@ static void neonserv_event_invite(struct ClientSocket *client, struct UserNode * reply(client, user, "NS_INVITE_FAIL", channel, client->user->nick); return; } + if(!strcmp(row[2], "1")) { + reply(client, user, "MODCMD_CHAN_SUSPENDED"); + return; + } int botid = atoi(row[0]); struct ClientSocket *bot; for(bot = getBots(SOCKET_FLAG_READY, NULL); bot; bot = getBots(SOCKET_FLAG_READY, bot)) {