From 942928aecc4efe63644f3ca2921be4bca9f65a69 Mon Sep 17 00:00:00 2001 From: Benoit Chesneau Date: Thu, 24 Jul 2025 15:10:00 +0200 Subject: [PATCH] fix: restore 0ms timeout in cancel_timer to resolve performance regression Fixes #775 --- src/hackney_pool.erl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/hackney_pool.erl b/src/hackney_pool.erl index 001fca1d..a176efa2 100644 --- a/src/hackney_pool.erl +++ b/src/hackney_pool.erl @@ -477,8 +477,8 @@ cancel_timer(Socket, Timer) -> receive {timeout, Socket} -> ok after - 100 -> - %% Safety timeout - if message doesn't arrive, continue anyway + 0 -> + %% No wait - if message doesn't exist, continue immediately ok end; _ ->