From 18f62cdf51fb35f148cbd947f58dd2e8dcb2ca0c Mon Sep 17 00:00:00 2001 From: Vic92548 Date: Tue, 17 Aug 2021 09:08:37 +0200 Subject: [PATCH] Fixing SSL for erlang 10 --- lib/socket/ssl.ex | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/socket/ssl.ex b/lib/socket/ssl.ex index bf39f2f..e04924f 100644 --- a/lib/socket/ssl.ex +++ b/lib/socket/ssl.ex @@ -236,7 +236,7 @@ defmodule Socket.SSL do with { :ok, socket } <- socket |> :ssl.transport_accept(timeout), :ok <- if(options[:mode] == :active, do: socket |> :ssl.setopts([{ :active, true }]), else: :ok), - :ok <- socket |> handshake(timeout: timeout) + {:ok, _socket} <- socket |> handshake(timeout: timeout) do { :ok, socket } else @@ -249,7 +249,7 @@ defmodule Socket.SSL do timeout = options[:timeout] || :infinity options = Keyword.delete(options, :timeout) - :ssl.ssl_accept(wrap, arguments(options), timeout) + :ssl.handshake(wrap, arguments(options), timeout) end @doc """ @@ -269,7 +269,7 @@ defmodule Socket.SSL do def handshake(socket, options \\ []) when socket |> Record.is_record(:sslsocket) do timeout = options[:timeout] || :infinity - :ssl.ssl_accept(socket, timeout) + :ssl.handshake(socket, timeout) end @doc """