X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Fevent_neonserv_mode.c;fp=src%2Fevent_neonserv_mode.c;h=5c87873d430d6d073884b00e065fb0a7c36f274a;hb=30c0f0930c18e9a7007a52b667ff7051f966264f;hp=bcd62443920347085f61cb8b3ea27c02d71f7782;hpb=dc618fd58c9762c4a142cbb92e973c52fce64817;p=NeonServV5.git 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);