diff options
| author | Michael Klishin <michael@rabbitmq.com> | 2015-01-26 23:18:12 +0300 |
|---|---|---|
| committer | Michael Klishin <michael@rabbitmq.com> | 2015-01-26 23:18:12 +0300 |
| commit | 60563bbce49e8cd37b880bb139f65086d8479359 (patch) | |
| tree | f289e82c34908fe273bf9959d4ff635a71772c01 | |
| parent | 3a0e16bbc9ba25c7edb43d11de5d721ca590db4b (diff) | |
| download | rabbitmq-server-git-60563bbce49e8cd37b880bb139f65086d8479359.tar.gz | |
Prohibit deletion of amq.* exchanges, not just amq.rabbitmq.*
| -rw-r--r-- | src/rabbit_channel.erl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rabbit_channel.erl b/src/rabbit_channel.erl index 3450fd4e91..ab8b3bb669 100644 --- a/src/rabbit_channel.erl +++ b/src/rabbit_channel.erl @@ -661,7 +661,7 @@ check_not_default_exchange(#resource{kind = exchange, name = <<"">>}) -> check_not_default_exchange(_) -> ok. -check_exchange_deletion(XName = #resource{name = <<"amq.rabbitmq.", _/binary>>, +check_exchange_deletion(XName = #resource{name = <<"amq.", _/binary>>, kind = exchange}) -> rabbit_misc:protocol_error( access_refused, "deletion of system ~s not allowed", |
