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

Use ssl:handshake/2 in test server on Erlang 21+ versions (#172)

`ssl:ssl_acceppt` is deprecated. We use the `OTP_RELEASE` define which exists
on OTP 21+ only.
pull/173/head
Nick Vatamaniuc 4 лет назад
committed by GitHub
Родитель
Сommit
de04453d79
Не найден GPG ключ соответствующий данной подписи Идентификатор GPG ключа: 4AEE18F83AFDEB23
1 измененных файлов: 11 добавлений и 0 удалений
  1. +11
    -0
      test/ibrowse_test_server.erl

+ 11
- 0
test/ibrowse_test_server.erl Просмотреть файл

@ -76,11 +76,22 @@ do_listen(ssl, Port, Opts) ->
application:start(ssl),
ssl:listen(Port, Opts).
-ifdef(OTP_RELEASE).
do_accept(tcp, Listen_sock) ->
gen_tcp:accept(Listen_sock, ?ACCEPT_TIMEOUT_MS);
do_accept(ssl, Listen_sock) ->
ssl:handshake(Listen_sock, ?ACCEPT_TIMEOUT_MS).
-else.
do_accept(tcp, Listen_sock) ->
gen_tcp:accept(Listen_sock, ?ACCEPT_TIMEOUT_MS);
do_accept(ssl, Listen_sock) ->
ssl:ssl_accept(Listen_sock, ?ACCEPT_TIMEOUT_MS).
-endif.
accept_loop(Sock, Sock_type) ->
case do_accept(Sock_type, Sock) of
{ok, Conn} ->

Загрузка…
Отмена
Сохранить