summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2013-09-11 17:45:15 +0100
committerSimon MacMullen <simon@rabbitmq.com>2013-09-11 17:45:15 +0100
commit09cdf8e5ae8b7662931ae32082f60da20b946208 (patch)
tree3cae9815cb5a1c6a621caa6df0994627112cdfef /src
parent7b693d10162e9dccd5d848c99eada7192c0a582c (diff)
downloadrabbitmq-server-git-09cdf8e5ae8b7662931ae32082f60da20b946208.tar.gz
That "optimisation" is actually buggy since table_lookup/2 returns a 2-tuple on success. And by the time you correct for that you realise it's not even an optimisation any more.
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_policy.erl2
1 files changed, 0 insertions, 2 deletions
diff --git a/src/rabbit_policy.erl b/src/rabbit_policy.erl
index ed14e64942..de10b30ffd 100644
--- a/src/rabbit_policy.erl
+++ b/src/rabbit_policy.erl
@@ -74,8 +74,6 @@ get_arg(_AName, _PName, #exchange{arguments = [], policy = undefined}) ->
undefined;
get_arg(_AName, PName, X = #exchange{arguments = []}) ->
get(PName, X);
-get_arg(AName, _PName, #exchange{arguments = Args, policy = undefined}) ->
- rabbit_misc:table_lookup(Args, AName);
get_arg(AName, PName, X = #exchange{arguments = Args}) ->
case rabbit_misc:table_lookup(Args, AName) of
undefined -> get(PName, X);