From b9fd34e6c65f9292bb5f792ac5df5c8fb87fdbf6 Mon Sep 17 00:00:00 2001 From: pk910 Date: Tue, 4 Oct 2011 18:23:32 +0200 Subject: [PATCH] don't join suspended channels on event_invite --- src/event_neonserv_invite.c | 4 ++++ 1 file changed, 4 insertions(+) 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)) { -- 2.20.1