summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBen Hood <0x6e6562@gmail.com>2008-09-27 17:01:41 +0100
committerBen Hood <0x6e6562@gmail.com>2008-09-27 17:01:41 +0100
commit9bd58e8226bd00ab6b5ac774ba88fbe3d3ab53b5 (patch)
tree6a54dac80518c688e1c2d85458e185fbdd6772ea /src
parent947fc5d49ef97266128aca44b9fbb811ca5c929b (diff)
downloadrabbitmq-server-git-9bd58e8226bd00ab6b5ac774ba88fbe3d3ab53b5.tar.gz
Make function match a bit tighter
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_exchange.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rabbit_exchange.erl b/src/rabbit_exchange.erl
index eebce96a33..2cc570db0e 100644
--- a/src/rabbit_exchange.erl
+++ b/src/rabbit_exchange.erl
@@ -216,7 +216,7 @@ route(#exchange{name = Name, type = topic}, RoutingKey) ->
route(X = #exchange{type = fanout}, _) ->
route_internal(X, '_');
-route(X, RoutingKey) ->
+route(X = #exchange{type = direct}, RoutingKey) ->
route_internal(X, RoutingKey).
route_internal(#exchange{name = Name}, RoutingKey) ->