[rubygems/rubygems] Handle OpenSSL::SSL::SSLError in local https server

https://github.com/rubygems/rubygems/commit/ccbbe84d77
This commit is contained in:
Hiroshi SHIBATA 2024-07-03 16:47:07 +09:00 коммит произвёл git
Родитель ba4495d75a
Коммит 478ada0e2b
1 изменённых файлов: 2 добавлений и 2 удалений

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

@ -163,11 +163,11 @@ PeIQQkFng2VVot/WAQbv3ePqWq07g1BBcwIBAg==
ssl_client = ssl_server.accept
Thread.new(ssl_client) do |client|
handle_request(client)
rescue OpenSSL::SSL::SSLError => e
warn "SSL error: #{e.message}"
ensure
client.close
end
rescue OpenSSL::SSL::SSLError => e
warn "SSL error: #{e.message}"
end
end
@ssl_server = ssl_server