From: pk910 Date: Wed, 4 Jan 2012 06:14:39 +0000 (+0100) Subject: try to get op back on deop X-Git-Tag: v5.3~91 X-Git-Url: http://git.pk910.de/?p=NeonServV5.git;a=commitdiff_plain;h=30c0f0930c18e9a7007a52b667ff7051f966264f try to get op back on deop --- diff --git a/src/event_neonserv_mode.c b/src/event_neonserv_mode.c index bcd6244..5c87873 100644 --- a/src/event_neonserv_mode.c +++ b/src/event_neonserv_mode.c @@ -124,6 +124,10 @@ static void neonserv_event_mode_async1(struct ClientSocket *client, struct UserN break; //internal Bot error - this should never happen } caccess = getChannelAccess(cuser, chan); + if(modes[i] == 'o' && !add && cuser == client->user) { + //someone deopped the bot??? + requestOp(client->user, chan); + } if(modes[i] == 'o' && !(add && isBot(cuser))) { if(uaccess < db_canop) { reply(textclient, user, "NS_MODE_ENFOPS", chan->name);