summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFrancesco Mazzoli <francesco@rabbitmq.com>2012-05-01 17:35:48 +0100
committerFrancesco Mazzoli <francesco@rabbitmq.com>2012-05-01 17:35:48 +0100
commit6a9465d21a9990a5dc8afd648a0ad92904673008 (patch)
tree555cd92957ee5c1a22c74618b7e50e13842ec20c /src
parent062a447654e60ed89795f3a0de902157393ecefa (diff)
downloadrabbitmq-server-git-6a9465d21a9990a5dc8afd648a0ad92904673008.tar.gz
fix typo and opt checking
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_control.erl7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/rabbit_control.erl b/src/rabbit_control.erl
index 7aa764bdc2..3514a5176c 100644
--- a/src/rabbit_control.erl
+++ b/src/rabbit_control.erl
@@ -40,7 +40,7 @@
vhost_perms_info_keys}]).
-define(OPTS_COMMANDS,
- [{?QUIET_OPT, [set_permissions, clear_permissions, list_permissions,
+ [{?VHOST_OPT, [set_permissions, clear_permissions, list_permissions,
list_user_permissions, list_queues, list_bindings,
list_connections, list_channels, list_consumers,
trace_on, trace_off]}]).
@@ -91,9 +91,12 @@ start() ->
end,
lists:foreach(fun ({Opt, Commands}) ->
- case {proplists:is_defined(Opt, Opts),
+ %% Using get_bool since is_defined would return always
+ %% true for flags.
+ case {proplists:get_bool(Opt, Opts),
lists:member(Command, Commands)} of
{true, false} -> PrintInvalidCommandError(),
+ io:format("~p ~p~n", [Opt, Opts]),
usage();
_ -> ok
end