summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2014-08-12 11:02:54 +0100
committerSimon MacMullen <simon@rabbitmq.com>2014-08-12 11:02:54 +0100
commit5e9788c190df6c8bd528752748a67448d5efc422 (patch)
tree8067fdac59f6dd12f23eb8a77680b8b7a4b25402
parent02a6486e64dd8828acaea1a06a2e6b7e05c94cf8 (diff)
downloadrabbitmq-server-git-5e9788c190df6c8bd528752748a67448d5efc422.tar.gz
Catch enotconn here.
-rw-r--r--src/rabbit_reader.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rabbit_reader.erl b/src/rabbit_reader.erl
index 68cef56aff..4d4ce4a2b1 100644
--- a/src/rabbit_reader.erl
+++ b/src/rabbit_reader.erl
@@ -858,7 +858,7 @@ handle_method0(MethodName, FieldsBin,
try
handle_method0(Protocol:decode_method_fields(MethodName, FieldsBin),
State)
- catch throw:{inet_error, closed} ->
+ catch throw:{inet_error, E} when E =:= closed; E =:= enotconn ->
maybe_emit_stats(State),
throw(connection_closed_abruptly);
exit:#amqp_error{method = none} = Reason ->