From b0dc8bf6a11de74dff629f04aa84b0e342085532 Mon Sep 17 00:00:00 2001 From: Jihyun Yu Date: Fri, 22 Aug 2014 13:27:54 +0900 Subject: Don't report error on ssl {error, closed} SSL socket might be closed on accept_ack, it happens quite often and it is not a problem, so don't report error on the case. --- src/ranch_ssl.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ranch_ssl.erl b/src/ranch_ssl.erl index 46bd12d..18e6f94 100644 --- a/src/ranch_ssl.erl +++ b/src/ranch_ssl.erl @@ -107,7 +107,7 @@ accept_ack(CSocket, Timeout) -> ok = close(CSocket), exit(normal); %% Socket most likely stopped responding, don't error out. - {error, timeout} -> + {error, Reason} when Reason =:= timeout; Reason =:= closed -> ok = close(CSocket), exit(normal); {error, Reason} -> -- cgit v1.2.3