summaryrefslogtreecommitdiff
path: root/src/rabbit_amqqueue_process.erl
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2014-01-09 13:46:25 +0000
committerSimon MacMullen <simon@rabbitmq.com>2014-01-09 13:46:25 +0000
commit5ee0a3b8b57aca3f34c39bc9d824fa2f4b716ef5 (patch)
tree904fd7419ec985989d6fa9efea6af3e3db1c0e9a /src/rabbit_amqqueue_process.erl
parentf0ceca7de46e4d70ec74020fff48dded3096c09e (diff)
parent84016d39416c8b5b08783cdbf4fbbdaacdb82aeb (diff)
downloadrabbitmq-server-5ee0a3b8b57aca3f34c39bc9d824fa2f4b716ef5.tar.gz
Merge bug25951
Diffstat (limited to 'src/rabbit_amqqueue_process.erl')
-rw-r--r--src/rabbit_amqqueue_process.erl7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/rabbit_amqqueue_process.erl b/src/rabbit_amqqueue_process.erl
index bd258ecf..c75565d3 100644
--- a/src/rabbit_amqqueue_process.erl
+++ b/src/rabbit_amqqueue_process.erl
@@ -575,10 +575,9 @@ requeue(AckTags, ChPid, State) ->
possibly_unblock(Update, ChPid, State = #q{consumers = Consumers}) ->
case rabbit_queue_consumers:possibly_unblock(Update, ChPid, Consumers) of
- unchanged ->
- State;
- {unblocked, Consumers1} ->
- run_message_queue(true, State#q{consumers = Consumers1})
+ unchanged -> State;
+ {unblocked, Consumers1} -> State1 = State#q{consumers = Consumers1},
+ run_message_queue(true, State1)
end.
should_auto_delete(#q{q = #amqqueue{auto_delete = false}}) -> false;