summaryrefslogtreecommitdiff
path: root/src/core/cs_set.c
diff options
context:
space:
mode:
authorcyberbotx <cyberbotx@5417fbe8-f217-4b02-8779-1006273d7864>2009-03-23 04:29:25 +0000
committercyberbotx <cyberbotx@5417fbe8-f217-4b02-8779-1006273d7864>2009-03-23 04:29:25 +0000
commitce09914e1d767e88f6f5d72ac622d1321c91f9ee (patch)
treec8849a22d6843e562977f45126d525ea6ae07f73 /src/core/cs_set.c
parent656cc9973e5fbedf1ad25951c9fe80cbaa2fb3bb (diff)
Fix part #2 of bug #1010, patched partially by Adam and cleaned up / finished by me, the help commands should work as expected now, including "help set ..." and similar help entries.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2194 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'src/core/cs_set.c')
-rw-r--r--src/core/cs_set.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/core/cs_set.c b/src/core/cs_set.c
index 76ec975b8..63a2bfb36 100644
--- a/src/core/cs_set.c
+++ b/src/core/cs_set.c
@@ -668,14 +668,9 @@ class CommandCSSet : public Command
{
if (subcommand.empty())
{
- if (is_services_admin(u) || is_services_root(u))
- {
+ notice_help(s_ChanServ, u, CHAN_HELP_SET);
+ if (is_services_admin(u))
notice_help(s_ChanServ, u, CHAN_SERVADMIN_HELP_SET);
- }
- else
- {
- notice_help(s_ChanServ, u, CHAN_HELP_SET);
- }
}
else if (subcommand == "FOUNDER")
notice_help(s_ChanServ, u, CHAN_HELP_SET_FOUNDER);
@@ -719,6 +714,9 @@ class CommandCSSet : public Command
notice_help(s_ChanServ, u, CHAN_HELP_SET_PEACE);
else if (subcommand == "NOEXPIRE")
notice_help(s_ChanServ, u, CHAN_SERVADMIN_HELP_SET_NOEXPIRE);
+ else
+ return false;
+
return true;
}