diff options
Diffstat (limited to 'src/cowboy_ssl_transport.erl')
-rw-r--r-- | src/cowboy_ssl_transport.erl | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/cowboy_ssl_transport.erl b/src/cowboy_ssl_transport.erl index b7d555b..8eaf320 100644 --- a/src/cowboy_ssl_transport.erl +++ b/src/cowboy_ssl_transport.erl @@ -68,17 +68,16 @@ listen(Opts) -> {port, Port} = lists:keyfind(port, 1, Opts), Backlog = proplists:get_value(backlog, Opts, 1024), {certfile, CertFile} = lists:keyfind(certfile, 1, Opts), - KeyFileOpts = + KeyFileOpts = case lists:keyfind(keyfile, 1, Opts) of false -> []; KeyFile -> [KeyFile] end, - PasswordOpts = + PasswordOpts = case lists:keyfind(password, 1, Opts) of false -> []; Password -> [Password] end, - ListenOpts0 = [binary, {active, false}, {backlog, Backlog}, {packet, raw}, {reuseaddr, true}, {certfile, CertFile}], @@ -92,9 +91,7 @@ listen(Opts) -> false -> ListenOpts1; CACertFile -> [CACertFile|ListenOpts1] end, - - ListenOpts = ListenOpts2 ++ KeyFileOpts ++ PasswordOpts, - + ListenOpts = ListenOpts2 ++ KeyFileOpts ++ PasswordOpts, ssl:listen(Port, ListenOpts). %% @doc Accept an incoming connection on a listen socket. |