summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2011-04-01 14:08:39 +0100
committerSimon MacMullen <simon@rabbitmq.com>2011-04-01 14:08:39 +0100
commitc4098939f59b526754247b708f87e1760cea1c4d (patch)
tree48c3194f3b52ea6b90d8f58fec44d41a090d43b4
parentcde255cac929da94d8722ca901b0b65876fe72f3 (diff)
downloadrabbitmq-server-bug23997.tar.gz
Another read/1.bug23997
-rw-r--r--src/rabbit_exchange_type_topic.erl8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/rabbit_exchange_type_topic.erl b/src/rabbit_exchange_type_topic.erl
index a61e380b..c192f8cf 100644
--- a/src/rabbit_exchange_type_topic.erl
+++ b/src/rabbit_exchange_type_topic.erl
@@ -188,10 +188,10 @@ follow_down(X, CurNode, AccFun, Acc, Words = [W | RestW]) ->
end.
trie_child(X, Node, Word) ->
- case mnesia:read(rabbit_topic_trie_edge,
- #trie_edge{exchange_name = X,
- node_id = Node,
- word = Word}, read) of
+ case mnesia:read({rabbit_topic_trie_edge,
+ #trie_edge{exchange_name = X,
+ node_id = Node,
+ word = Word}}) of
[#topic_trie_edge{node_id = NextNode}] -> {ok, NextNode};
[] -> error
end.