From 4fd6f797e8db1beab0bfc12e11f166087421f7e8 Mon Sep 17 00:00:00 2001 From: syeopite Date: Tue, 12 Nov 2024 08:57:55 -0800 Subject: [PATCH] Remove redundant pool.release pool.checkout(&block) already ensures that the checked out item will be released back into the pool --- src/invidious/connection/pool.cr | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/invidious/connection/pool.cr b/src/invidious/connection/pool.cr index 07c2861c..89734d2f 100644 --- a/src/invidious/connection/pool.cr +++ b/src/invidious/connection/pool.cr @@ -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