diff options
| author | Matthew Sackman <matthew@rabbitmq.com> | 2011-02-11 15:19:29 +0000 |
|---|---|---|
| committer | Matthew Sackman <matthew@rabbitmq.com> | 2011-02-11 15:19:29 +0000 |
| commit | 4279f12c8d9acc06cdfbcf30c0bab2bdc97a5740 (patch) | |
| tree | bd8657bd0029e1ef618f1226127d89c530ed3b72 | |
| parent | 8e7fe927028fb341ced2a9a30255e8e78d19587e (diff) | |
| download | rabbitmq-server-git-4279f12c8d9acc06cdfbcf30c0bab2bdc97a5740.tar.gz | |
Log in the case of an uncontrolled, unexpected channel exit
| -rw-r--r-- | src/rabbit_reader.erl | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/rabbit_reader.erl b/src/rabbit_reader.erl index a8abebd818..e5862a9267 100644 --- a/src/rabbit_reader.erl +++ b/src/rabbit_reader.erl @@ -361,7 +361,10 @@ handle_dependent_exit(ChPid, Reason, State) -> uncontrolled -> case channel_cleanup(ChPid) of undefined -> exit({abnormal_dependent_exit, ChPid, Reason}); - Channel -> maybe_close( + Channel -> rabbit_log:error( + "connection ~p, channel ~p - error:~n~p~n", + [self(), Channel, Reason]), + maybe_close( handle_exception(State, Channel, Reason)) end end. |
