summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlexandru Scvortov <alexandru@rabbitmq.com>2012-02-03 14:32:32 +0000
committerAlexandru Scvortov <alexandru@rabbitmq.com>2012-02-03 14:32:32 +0000
commita5143916e5069d3d97438008187784f3761fd4a4 (patch)
treed3eec9fbcc6a09b6a0ec8ff6d140c9971bb363a9 /src
parent0437e0c87f9f1a2dcb95d880c9380523f8ba3203 (diff)
downloadrabbitmq-server-git-a5143916e5069d3d97438008187784f3761fd4a4.tar.gz
refactor (Matthias's suggestions)
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_amqqueue_process.erl8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/rabbit_amqqueue_process.erl b/src/rabbit_amqqueue_process.erl
index 04728a030b..16d134017f 100644
--- a/src/rabbit_amqqueue_process.erl
+++ b/src/rabbit_amqqueue_process.erl
@@ -885,12 +885,8 @@ already_been_here(Delivery = #delivery{message = #basic_message{content = Conten
{array, DeathTables} ->
OldQueues = [rabbit_misc:table_lookup(D, <<"queue">>) ||
{table, D} <- DeathTables],
- OldQueues1 = lists:append(
- lists:map(fun (undefined) -> [];
- ({longstr, QName}) -> [QName]
- end, OldQueues)),
- case lists:any(fun(QName) -> QName == QueueName end,
- OldQueues1) of
+ OldQueues1 = [QName || {longstr, QName} <- OldQueues],
+ case lists:member(QueueName, OldQueues1) of
true -> [QueueName | OldQueues1];
_ -> false
end;