diff options
| author | Simon MacMullen <simon@rabbitmq.com> | 2011-06-17 15:53:37 +0100 |
|---|---|---|
| committer | Simon MacMullen <simon@rabbitmq.com> | 2011-06-17 15:53:37 +0100 |
| commit | ecf2ee32580ed5728a4f9845fe0640120e791e17 (patch) | |
| tree | 73792bc2269bfde503de006851d4160b95866fe2 | |
| parent | e6fad42a0b5d27a4d832645bb9e9db5d0b0113cc (diff) | |
| download | rabbitmq-server-git-ecf2ee32580ed5728a4f9845fe0640120e791e17.tar.gz | |
Allow unprivileged users to passive declare.
| -rw-r--r-- | src/rabbit_channel.erl | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/rabbit_channel.erl b/src/rabbit_channel.erl index 991b0b065c..49b6160040 100644 --- a/src/rabbit_channel.erl +++ b/src/rabbit_channel.erl @@ -894,7 +894,6 @@ handle_method(#'exchange.declare'{exchange = ExchangeNameBin, nowait = NoWait}, _, State = #ch{virtual_host = VHostPath}) -> ExchangeName = rabbit_misc:r(VHostPath, exchange, ExchangeNameBin), - check_configure_permitted(ExchangeName, State), check_not_default_exchange(ExchangeName), _ = rabbit_exchange:lookup_or_die(ExchangeName), return_ok(State, NoWait, #'exchange.declare_ok'{}); @@ -990,7 +989,6 @@ handle_method(#'queue.declare'{queue = QueueNameBin, _, State = #ch{virtual_host = VHostPath, conn_pid = ConnPid}) -> QueueName = rabbit_misc:r(VHostPath, queue, QueueNameBin), - check_configure_permitted(QueueName, State), {{ok, MessageCount, ConsumerCount}, #amqqueue{} = Q} = rabbit_amqqueue:with_or_die( QueueName, fun (Q) -> {rabbit_amqqueue:stat(Q), Q} end), |
