summaryrefslogtreecommitdiff
path: root/src/rabbit_amqqueue.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/rabbit_amqqueue.erl')
-rw-r--r--src/rabbit_amqqueue.erl21
1 files changed, 10 insertions, 11 deletions
diff --git a/src/rabbit_amqqueue.erl b/src/rabbit_amqqueue.erl
index 090db20c..fa346b6c 100644
--- a/src/rabbit_amqqueue.erl
+++ b/src/rabbit_amqqueue.erl
@@ -348,19 +348,18 @@ check_declare_arguments(QueueName, Args) ->
end || {Key, Fun} <- Checks],
ok.
-check_expires_arg({table, ExpireTable}, Args) ->
- case rabbit_misc:table_lookup(ExpireTable, <<"after">>) of
+check_expires_arg({table, Expire}, Args) ->
+ case rabbit_misc:table_lookup(Expire, <<"after">>) of
undefined -> {error, {missing_expiry_table_entry, 'after'}};
_ -> lists:foldl(
- fun (Key, ok) ->
- case rabbit_misc:table_lookup(ExpireTable, Key) of
- undefined -> ok;
- KeyVal -> check_bool_arg(KeyVal, Args)
- end;
- (_, Error) ->
- Error
- end, ok, [<<"if_unused">>, <<"if_empty">>]
- )
+ fun (Key, ok) ->
+ case rabbit_misc:table_lookup(Expire, Key) of
+ undefined -> ok;
+ KeyVal -> check_bool_arg(KeyVal, Args)
+ end;
+ (_, Error) ->
+ Error
+ end, ok, [<<"if_unused">>, <<"if_empty">>])
end;
check_expires_arg(TypeVal, Args) ->