diff options
author | geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b <geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864> | 2006-09-10 16:42:57 +0000 |
---|---|---|
committer | geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b <geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864> | 2006-09-10 16:42:57 +0000 |
commit | 517b4b0629c5c28a49860e14662bd10b6cfba28f (patch) | |
tree | 17c609134da49e638b4292d5d909de1ce1bd7f96 /src/core/cs_access.c | |
parent | f5ab326d07f82c7418020829985e8f26b1bcd32a (diff) |
BUILD : 1.7.15 (1149) BUGS : 598 NOTES : Added HOP to the list of XOP commands in the error from ChanServ ACCESS when XOP is enabled on supported ircds (and that line is too long!)
git-svn-id: svn://svn.anope.org/anope/trunk@1149 31f1291d-b8d6-0310-a050-a5561fc1590b
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@872 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'src/core/cs_access.c')
-rw-r--r-- | src/core/cs_access.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/core/cs_access.c b/src/core/cs_access.c index 7a98716ed..1669791f7 100644 --- a/src/core/cs_access.c +++ b/src/core/cs_access.c @@ -167,7 +167,10 @@ int do_access(User * u) notice_lang(s_ChanServ, u, CHAN_X_FORBIDDEN, chan); /* We still allow LIST in xOP mode, but not others */ } else if ((ci->flags & CI_XOP) && !is_list) { - notice_lang(s_ChanServ, u, CHAN_ACCESS_XOP, s_ChanServ); + if (ircd->halfop) + notice_lang(s_ChanServ, u, CHAN_ACCESS_XOP_HOP, s_ChanServ); + else + notice_lang(s_ChanServ, u, CHAN_ACCESS_XOP, s_ChanServ); } else if (((is_list && !check_access(u, ci, CA_ACCESS_LIST)) || (!is_list && !check_access(u, ci, CA_ACCESS_CHANGE))) && !is_servadmin) { |