summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFrancesco Mazzoli <francesco@rabbitmq.com>2012-05-09 15:14:14 +0100
committerFrancesco Mazzoli <francesco@rabbitmq.com>2012-05-09 15:14:14 +0100
commit21423cc3924cde75c500c575d43b5bb187373c7c (patch)
treef5a01f794db1ada3428f1393a9c4c29d83285978 /src
parentc02bfd5a1099c110520ff2318f7afbe1fdfa2697 (diff)
downloadrabbitmq-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.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),