From 4876f33eb0d6218d8e1983f74eca7ade06cd6c86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Thu, 14 Nov 2013 15:19:40 +0100 Subject: Fix a socket leak with SSL when ssl_accept fails --- src/ranch_ssl.erl | 1 + 1 file changed, 1 insertion(+) (limited to 'src/ranch_ssl.erl') diff --git a/src/ranch_ssl.erl b/src/ranch_ssl.erl index 59e842c..53bcf8a 100644 --- a/src/ranch_ssl.erl +++ b/src/ranch_ssl.erl @@ -275,6 +275,7 @@ ssl_accept(Socket, Timeout) -> ok -> {ok, Socket}; {error, Reason} -> + ok = close(Socket), {error, {ssl_accept, Reason}} end. -- cgit v1.2.3