diff options
| author | Matthias Radestock <matthias@rabbitmq.com> | 2013-12-12 12:02:32 +0000 |
|---|---|---|
| committer | Matthias Radestock <matthias@rabbitmq.com> | 2013-12-12 12:02:32 +0000 |
| commit | 6dca0e6a6169eb346dcf6bf25fbf29aa5a48dc65 (patch) | |
| tree | 6b2f85f5f1af8a5f795ad7b2e60085da53cf6703 | |
| parent | 30cbee1ec392dac0749ddab8b8b472b2ab192c5a (diff) | |
| download | rabbitmq-server-git-6dca0e6a6169eb346dcf6bf25fbf29aa5a48dc65.tar.gz | |
correctly thread through the state
| -rw-r--r-- | src/rabbit_reader.erl | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/rabbit_reader.erl b/src/rabbit_reader.erl index bece519456..bcf588f09a 100644 --- a/src/rabbit_reader.erl +++ b/src/rabbit_reader.erl @@ -565,8 +565,7 @@ handle_exception(State = #v1{connection = #connection{protocol = Protocol}, [self(), CS, Channel, Reason]), {0, CloseMethod} = rabbit_binary_generator:map_exception(Channel, Reason, Protocol), - terminate_channels(State), - State1 = close_connection(State), + State1 = close_connection(terminate_channels(State)), ok = send_on_channel0(State1#v1.sock, CloseMethod, Protocol), State1; handle_exception(State, Channel, Reason) -> |
