diff options
author | Loïc Hoguin <[email protected]> | 2019-05-09 10:18:53 +0200 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2021-04-17 16:32:02 +0200 |
commit | 281c409f702c36c79564f0a257308724e7917b39 (patch) | |
tree | 7e7b8316909cba9d057d38d1f86fc8b8aca280ea /src | |
parent | 3190aef88aea04d6dce8545fe9b4574288903f44 (diff) | |
download | ranch-281c409f702c36c79564f0a257308724e7917b39.tar.gz ranch-281c409f702c36c79564f0a257308724e7917b39.tar.bz2 ranch-281c409f702c36c79564f0a257308724e7917b39.zip |
Use ssl:handshake instead of ssl:ssl_accept
This makes Ranch require OTP-21+.
Diffstat (limited to 'src')
-rw-r--r-- | src/ranch_ssl.erl | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/ranch_ssl.erl b/src/ranch_ssl.erl index 03eb5ee..f769868 100644 --- a/src/ranch_ssl.erl +++ b/src/ranch_ssl.erl @@ -15,10 +15,6 @@ -module(ranch_ssl). -behaviour(ranch_transport). --ifdef(OTP_RELEASE). --compile({nowarn_deprecated_function, [{ssl, ssl_accept, 3}]}). --endif. - -export([name/0]). -export([secure/0]). -export([messages/0]). @@ -139,9 +135,7 @@ accept_ack(CSocket, Timeout) -> -spec handshake(inet:socket() | ssl:sslsocket(), opts(), timeout()) -> {ok, ssl:sslsocket()} | {error, any()}. handshake(CSocket, Opts, Timeout) -> - case ssl:ssl_accept(CSocket, Opts, Timeout) of - ok -> - {ok, CSocket}; + case ssl:handshake(CSocket, Opts, Timeout) of {ok, NewSocket} -> {ok, NewSocket}; Error = {error, _} -> |