diff options
| author | Michael Bridgen <mikeb@lshift.net> | 2009-12-02 13:04:56 +0000 |
|---|---|---|
| committer | Michael Bridgen <mikeb@lshift.net> | 2009-12-02 13:04:56 +0000 |
| commit | de9f98808343b0ec249c95a672112a32e0b5df7d (patch) | |
| tree | 030b0e4b62d580b4a38c4cfbeabcef22c07165ed | |
| parent | eab18481fa7c4790fa435af97a9c487204820ebf (diff) | |
| download | rabbitmq-server-git-de9f98808343b0ec249c95a672112a32e0b5df7d.tar.gz | |
Bug 21838: Don't check the type in a exchange.declare{passive=true},
as per the field doc in the spec.
| -rw-r--r-- | src/rabbit_channel.erl | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/rabbit_channel.erl b/src/rabbit_channel.erl index 73778b8087..71a6b117a2 100644 --- a/src/rabbit_channel.erl +++ b/src/rabbit_channel.erl @@ -596,14 +596,12 @@ handle_method(#'exchange.declare'{exchange = ExchangeNameBin, return_ok(State, NoWait, #'exchange.declare_ok'{}); handle_method(#'exchange.declare'{exchange = ExchangeNameBin, - type = TypeNameBin, passive = true, nowait = NoWait}, _, State = #ch{ virtual_host = VHostPath }) -> ExchangeName = rabbit_misc:r(VHostPath, exchange, ExchangeNameBin), check_configure_permitted(ExchangeName, State), - X = rabbit_exchange:lookup_or_die(ExchangeName), - ok = rabbit_exchange:assert_type(X, rabbit_exchange:check_type(TypeNameBin)), + _ = rabbit_exchange:lookup_or_die(ExchangeName), return_ok(State, NoWait, #'exchange.declare_ok'{}); handle_method(#'exchange.delete'{exchange = ExchangeNameBin, |
