summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/rabbit_control.erl10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/rabbit_control.erl b/src/rabbit_control.erl
index 4cc9f217bf..796a4feded 100644
--- a/src/rabbit_control.erl
+++ b/src/rabbit_control.erl
@@ -91,13 +91,11 @@ start() ->
end,
lists:foreach(fun ({Opt, Commands}) ->
- %% Using get_bool since is_defined would always return
- %% true for flags.
- case {proplists:get_bool(Opt, Opts),
+ case {proplists:lookup(Opt, Opts),
lists:member(Command, Commands)} of
- {true, false} -> PrintInvalidCommandError(),
- usage();
- _ -> ok
+ {{_, _}, false} -> PrintInvalidCommandError(),
+ usage();
+ _ -> ok
end
end, ?OPTS_COMMANDS),