From a1775cf9d35312dc98c18bc8a3970bcd367c9e16 Mon Sep 17 00:00:00 2001 From: NurPech Date: Mon, 15 Jul 2013 20:15:39 +0200 Subject: [PATCH] Spamserv is now ignoring IRC-OPs --- src/spamserv.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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); -- 2.20.1