diff options
| author | Francesco Mazzoli <francesco@rabbitmq.com> | 2012-05-09 15:14:14 +0100 |
|---|---|---|
| committer | Francesco Mazzoli <francesco@rabbitmq.com> | 2012-05-09 15:14:14 +0100 |
| commit | 21423cc3924cde75c500c575d43b5bb187373c7c (patch) | |
| tree | f5a01f794db1ada3428f1393a9c4c29d83285978 /src | |
| parent | c02bfd5a1099c110520ff2318f7afbe1fdfa2697 (diff) | |
| download | rabbitmq-server-git-21423cc3924cde75c500c575d43b5bb187373c7c.tar.gz | |
`proplists:get_bool/2' does not do what I think it did, using `lookup/2'
Diffstat (limited to 'src')
| -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), |
