Просмотр исходного кода

Fix a socket leak with SSL when ssl_accept fails

Loïc Hoguin 11 лет назад
Родитель
Сommit
4876f33eb0
1 измененных файлов с 1 добавлено и 0 удалено
  1. 1 0
      src/ranch_ssl.erl

+ 1 - 0
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.