summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Sackman <matthew@rabbitmq.com>2011-03-09 13:22:39 +0000
committerMatthew Sackman <matthew@rabbitmq.com>2011-03-09 13:22:39 +0000
commit694a2c6d44074a9541126c1625f6aa8834357272 (patch)
treeed01e5e8fbfe80bbb55c021e362a2a0ed4091a4a
parent395d873a5c7516910f7768787a6676b2260f0ffe (diff)
downloadrabbitmq-server-694a2c6d44074a9541126c1625f6aa8834357272.tar.gz
save 2 lines: no one cares about the result of deliver_or_enqueue, so don't bother with one
-rw-r--r--src/rabbit_amqqueue_process.erl10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/rabbit_amqqueue_process.erl b/src/rabbit_amqqueue_process.erl
index 89d2e0cb..54c92dc7 100644
--- a/src/rabbit_amqqueue_process.erl
+++ b/src/rabbit_amqqueue_process.erl
@@ -483,7 +483,7 @@ attempt_delivery(#delivery{txn = Txn,
deliver_or_enqueue(Delivery, State) ->
case attempt_delivery(Delivery, record_confirm_message(Delivery, State)) of
{true, _, State1} ->
- {true, State1};
+ State1;
{false, NeedsConfirming, State1 = #q{backing_queue = BQ,
backing_queue_state = BQS}} ->
#delivery{message = Message} = Delivery,
@@ -492,7 +492,7 @@ deliver_or_enqueue(Delivery, State) ->
needs_confirming =
(NeedsConfirming =:= eventually)},
BQS),
- {false, ensure_ttl_timer(State1#q{backing_queue_state = BQS1})}
+ ensure_ttl_timer(State1#q{backing_queue_state = BQS1})
end.
requeue_and_run(AckTags, State = #q{backing_queue = BQ, ttl=TTL}) ->
@@ -822,8 +822,7 @@ handle_call({deliver_immediately, Delivery}, _From, State) ->
handle_call({deliver, Delivery}, From, State) ->
%% Synchronous, "mandatory" delivery mode. Reply asap.
gen_server2:reply(From, true),
- {_Delivered, NewState} = deliver_or_enqueue(Delivery, State),
- noreply(NewState);
+ noreply(deliver_or_enqueue(Delivery, State));
handle_call({commit, Txn, ChPid}, From, State) ->
case lookup_ch(ChPid) of
@@ -985,8 +984,7 @@ handle_cast(sync_timeout, State) ->
handle_cast({deliver, Delivery}, State) ->
%% Asynchronous, non-"mandatory", non-"immediate" deliver mode.
- {_Delivered, NewState} = deliver_or_enqueue(Delivery, State),
- noreply(NewState);
+ noreply(deliver_or_enqueue(Delivery, State));
handle_cast({ack, Txn, AckTags, ChPid},
State = #q{backing_queue = BQ, backing_queue_state = BQS}) ->