diff options
| -rw-r--r-- | src/rabbit_channel.erl | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/rabbit_channel.erl b/src/rabbit_channel.erl index d72cc7ed3f..2a3237b97a 100644 --- a/src/rabbit_channel.erl +++ b/src/rabbit_channel.erl @@ -711,7 +711,8 @@ handle_method(#'queue.declare'{queue = QueueNameBin, check_configure_permitted(QueueName, State), Matched; %% exclusivity trumps non-equivalence arbitrarily - #amqqueue{name = QueueName, exclusive_owner = ExclusiveOwner} + #amqqueue{name = QueueName, + exclusive_owner = ExclusiveOwner} when ExclusiveOwner =/= Owner -> rabbit_misc:protocol_error( resource_locked, |
