summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon MacMullen <simon@lshift.net>2010-05-20 16:11:44 +0100
committerSimon MacMullen <simon@lshift.net>2010-05-20 16:11:44 +0100
commitbb58efaff44c4bb39f00eb1f591b8baa979ee2cd (patch)
treea4a3878167d58820ae325fd80b904a9a616fcb70
parent58cd29086433c4b55c08d4d96ec22a1095a416aa (diff)
downloadrabbitmq-server-bb58efaff44c4bb39f00eb1f591b8baa979ee2cd.tar.gz
No reason for this to be a dict of lists.
-rw-r--r--src/rabbit_reader_queue_collector.erl4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/rabbit_reader_queue_collector.erl b/src/rabbit_reader_queue_collector.erl
index 6c86cab8..058affa7 100644
--- a/src/rabbit_reader_queue_collector.erl
+++ b/src/rabbit_reader_queue_collector.erl
@@ -77,7 +77,7 @@ handle_call({register_exclusive_queue, Q}, _From,
State = #state{exclusive_queues = Queues}) ->
MonitorRef = erlang:monitor(process, Q#amqqueue.pid),
{reply, ok,
- State#state{exclusive_queues = dict:append(MonitorRef, Q, Queues)}};
+ State#state{exclusive_queues = dict:store(MonitorRef, Q, Queues)}};
handle_call(delete_all, _From,
State = #state{exclusive_queues = ExclusiveQueues}) ->
@@ -87,7 +87,7 @@ handle_call(delete_all, _From,
erlang:demonitor(MonitorRef),
rabbit_amqqueue:delete(Q, false, false)
end)
- || {MonitorRef, [Q]} <- dict:to_list(ExclusiveQueues)],
+ || {MonitorRef, Q} <- dict:to_list(ExclusiveQueues)],
{reply, ok, State};
handle_call(shutdown, _From, State) ->