From c74d53af61639b478032d0955c829b103fba294c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Thu, 20 Jun 2013 15:15:14 +0200 Subject: Add asn1 to the list of applications that need to be started for SSL --- src/ranch_ssl.erl | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'src/ranch_ssl.erl') diff --git a/src/ranch_ssl.erl b/src/ranch_ssl.erl index 4129f18..512f3b4 100644 --- a/src/ranch_ssl.erl +++ b/src/ranch_ssl.erl @@ -16,10 +16,11 @@ %% %% Wrapper around ssl implementing the Ranch transport API. %% -%% This transport requires the crypto, public_key -%% and ssl applications to be started. If they aren't started, -%% it will try to start them itself before opening a port to listen. -%% Applications aren't stopped when the listening socket is closed, though. +%% This transport requires the crypto, asn1, +%% public_key and ssl applications to be started. +%% If they aren't started, it will try to start them itself before +%% opening a port to listen. Applications aren't stopped when the +%% listening socket is closed, though. %% %% @see ssl -module(ranch_ssl). @@ -131,7 +132,7 @@ messages() -> {ssl, ssl_closed, ssl_error}. %% @see ssl:listen/2 -spec listen(opts()) -> {ok, ssl:sslsocket()} | {error, atom()}. listen(Opts) -> - ranch:require([crypto, public_key, ssl]), + ranch:require([crypto, asn1, public_key, ssl]), true = lists:keymember(cert, 1, Opts) orelse lists:keymember(certfile, 1, Opts), Opts2 = ranch:set_option_default(Opts, backlog, 1024), -- cgit v1.2.3