diff options
| author | Matthias Radestock <matthias@rabbitmq.com> | 2011-03-28 21:13:36 +0100 |
|---|---|---|
| committer | Matthias Radestock <matthias@rabbitmq.com> | 2011-03-28 21:13:36 +0100 |
| commit | 1c2cfb95baaf6654360c6156776ec6e5a9606a77 (patch) | |
| tree | ad9578ce58f59602246447bcf5717b2eeb983116 /src | |
| parent | 875063641da99fd6cca1762ca2c50ef087fd32f6 (diff) | |
| download | rabbitmq-server-git-1c2cfb95baaf6654360c6156776ec6e5a9606a77.tar.gz | |
tweak: only invoke rabbit_exchange:callback when absolutely necessary
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_exchange.erl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rabbit_exchange.erl b/src/rabbit_exchange.erl index b5d38b750e..cab6510bdd 100644 --- a/src/rabbit_exchange.erl +++ b/src/rabbit_exchange.erl @@ -131,7 +131,7 @@ declare(XName, Type, Durable, AutoDelete, Internal, Args) -> end end, fun ({new, Exchange}, Tx) -> - callback(Exchange, create, [Tx, Exchange]), + ok = (type_to_module(Type)):create(Tx, Exchange), rabbit_event:notify_if(not Tx, exchange_created, info(Exchange)), Exchange; ({existing, Exchange}, _Tx) -> |
