Remove redundant pool.release

pool.checkout(&block) already ensures that the checked out item
will be released back into the pool
This commit is contained in:
syeopite 2024-11-12 08:57:55 -08:00
parent 739c35050f
commit 4fd6f797e8
No known key found for this signature in database
GPG Key ID: A73C186DA3955A1A

View File

@ -46,8 +46,6 @@ module Invidious::ConnectionPool
# Prevent broken client from being checked back into the pool
http_client.close
raise ConnectionPool::Error.new(ex.message, cause: ex)
ensure
pool.release(http_client)
end
rescue ex : DB::PoolTimeout
# Failed to checkout a client