summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcyberbotx <cyberbotx@5417fbe8-f217-4b02-8779-1006273d7864>2009-03-22 01:31:20 +0000
committercyberbotx <cyberbotx@5417fbe8-f217-4b02-8779-1006273d7864>2009-03-22 01:31:20 +0000
commit08c8a883ef5c1ec2a0ee38ce27f7de88c09a709f (patch)
treeec9707c1fc2bd52679b05c432899c1101189e6e3
parent7cc23d874f8df0240410f006b121562b9ec30ff1 (diff)
Backport of bugfix for bug #1030 from SVN r2179, patch from Adam, deleting from the channel access list now logs a message about the deleted items.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/stable@2180 5417fbe8-f217-4b02-8779-1006273d7864
-rw-r--r--src/core/cs_access.c15
1 files changed, 9 insertions, 6 deletions
diff --git a/src/core/cs_access.c b/src/core/cs_access.c
index e663c83ba..5cf0de061 100644
--- a/src/core/cs_access.c
+++ b/src/core/cs_access.c
@@ -314,13 +314,16 @@ int do_access(User * u)
notice_lang(s_ChanServ, u, CHAN_ACCESS_NO_MATCH,
ci->name);
}
- } else if (deleted == 1) {
- notice_lang(s_ChanServ, u, CHAN_ACCESS_DELETED_ONE,
+ } else {
+ alog("%s: %s!%s@%s (level %d) deleted access of user%s %s on %s",
+ s_ChanServ, u->nick, u->username, u->host, get_access(u, ci), (deleted == 1 ? "" : "s"), nick, chan);
+ if (deleted == 1)
+ notice_lang(s_ChanServ, u, CHAN_ACCESS_DELETED_ONE,
ci->name);
- } else {
- notice_lang(s_ChanServ, u, CHAN_ACCESS_DELETED_SEVERAL,
- deleted, ci->name);
- }
+ else
+ notice_lang(s_ChanServ, u, CHAN_ACCESS_DELETED_SEVERAL,
+ deleted, ci->name);
+ }
} else {
na = findnick(nick);
if (!na) {