From 2ad1cc60082bc47b562dd72eec45e7b6869ce0da Mon Sep 17 00:00:00 2001 From: Alexandru Scvortov Date: Mon, 28 Nov 2011 15:29:29 +0000 Subject: fix tuple arity mismatch I strongly dislike dynamically-typed languages. --- src/rabbit_amqqueue_process.erl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/rabbit_amqqueue_process.erl b/src/rabbit_amqqueue_process.erl index 3d1464bc2d..a60dc19914 100644 --- a/src/rabbit_amqqueue_process.erl +++ b/src/rabbit_amqqueue_process.erl @@ -778,13 +778,13 @@ monitor_queue(QPid, State = #q{queue_monitors = QMons}) -> handle_queue_down(QPid, State = #q{queue_monitors = QMons, unconfirmed = UC}) -> case dict:find(QPid, QMons) of - error -> + error -> noreply(State); {ok, _} -> #resource{name = QName} = qname(State), rabbit_log:info("DLQ ~p (for ~p) died~n", [QPid, QName]), MsgSeqNos = [MsgSeqNo || - {MsgSeqNo, {QPids, _, _}} <- gb_trees:to_list(UC), + {MsgSeqNo, {QPids, _}} <- gb_trees:to_list(UC), gb_sets:is_member(QPid, QPids)], handle_confirm(MsgSeqNos, QPid, State#q{queue_monitors = dict:erase(QPid, QMons)}) -- cgit v1.2.1