removing try block in getting gun info

Этот коммит содержится в:
Alexander Strizhakov 2020-03-05 09:51:52 +03:00
родитель b34bc669b9
Коммит eb324467d9
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 022896A53AEF1381

Просмотреть файл

@ -285,20 +285,15 @@ defmodule Pleroma.Pool.Connections do
end
defp compose_key_gun_info(pid) do
try do
# sometimes :gun.info can raise MatchError, which lead to pool terminate
%{origin_host: origin_host, origin_scheme: scheme, origin_port: port} = Gun.info(pid)
%{origin_host: origin_host, origin_scheme: scheme, origin_port: port} = Gun.info(pid)
host =
case :inet.ntoa(origin_host) do
{:error, :einval} -> origin_host
ip -> ip
end
host =
case :inet.ntoa(origin_host) do
{:error, :einval} -> origin_host
ip -> ip
end
"#{scheme}:#{host}:#{port}"
rescue
_ -> :error_gun_info
end
"#{scheme}:#{host}:#{port}"
end
defp find_conn(conns, conn_pid) do