From: NurPech Date: Mon, 15 Jul 2013 18:15:39 +0000 (+0200) Subject: Spamserv is now ignoring IRC-OPs X-Git-Url: http://git.pk910.de/?p=srvx.git;a=commitdiff_plain;h=a1775cf9d35312dc98c18bc8a3970bcd367c9e16 Spamserv is now ignoring IRC-OPs --- diff --git a/src/spamserv.c b/src/spamserv.c index ddb3c16..e4bcf4b 100644 --- a/src/spamserv.c +++ b/src/spamserv.c @@ -576,7 +576,11 @@ spamserv_user_join(struct modeNode *mNode) if(user->uplink->burst || !(cInfo = get_chanInfo(channel->name)) || !CHECK_JOINFLOOD(cInfo) || !(uInfo = get_userInfo(user->nick))) return 0; - + + if(IsOper(user)) + { + return; + } if(!CHECK_CHANOPS(cInfo)) { @@ -1602,6 +1606,11 @@ spamserv_channel_message(struct chanNode *channel, struct userNode *user, char * if(!spamserv || quit_services || !GetUserMode(channel, spamserv) || !(cInfo = get_chanInfo(channel->name)) || !(uInfo = get_userInfo(user->nick))) return; + if(IsOper(user)) + { + return; + } + if(!CHECK_CHANOPS(cInfo)) { struct modeNode *mn = GetUserMode(channel, user);