diff options
| author | Simon MacMullen <simon@rabbitmq.com> | 2013-10-31 11:48:53 +0000 |
|---|---|---|
| committer | Simon MacMullen <simon@rabbitmq.com> | 2013-10-31 11:48:53 +0000 |
| commit | 9d8bf8465b5797170af9a53f7e72c144e17ccfe1 (patch) | |
| tree | 57aee8d3f911b5c464c81ce55f73ded0f3aa3ec4 /src | |
| parent | 02f9801704955c89e88a885a0fad09cbea366c7d (diff) | |
| download | rabbitmq-server-git-9d8bf8465b5797170af9a53f7e72c144e17ccfe1.tar.gz | |
Better error message.
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_channel.erl | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/rabbit_channel.erl b/src/rabbit_channel.erl index c837f5e843..6aa888981b 100644 --- a/src/rabbit_channel.erl +++ b/src/rabbit_channel.erl @@ -550,10 +550,11 @@ check_not_default_exchange(#resource{kind = exchange, name = <<"">>}) -> check_not_default_exchange(_) -> ok. -check_exchange_deletion(#resource{kind = exchange, - name = <<"amq.rabbitmq.", _/binary>>}) -> +check_exchange_deletion(XName = #resource{name = <<"amq.rabbitmq.", _/binary>>, + kind = exchange}) -> rabbit_misc:protocol_error( - access_refused, "deletion of system exchanges not allowed", []); + access_refused, "deletion of system ~s not allowed", + [rabbit_misc:rs(XName)]); check_exchange_deletion(_) -> ok. |
