diff options
| -rw-r--r-- | src/rabbit_control.erl | 10 |
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), |
