From 613b7689afb17bdfcd18243b556a38ba4543a1d5 Mon Sep 17 00:00:00 2001 From: "Evgenii Shutov (from Dev Box)" Date: Fri, 13 Feb 2026 09:02:15 +0100 Subject: [PATCH] fix: avoid redundant URI construction for pooled connections --- src/client/legacy/client.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/client/legacy/client.rs b/src/client/legacy/client.rs index 37dc7c1..e8c456c 100644 --- a/src/client/legacy/client.rs +++ b/src/client/legacy/client.rs @@ -495,7 +495,6 @@ where let ver = self.config.ver; let is_ver_h2 = ver == Ver::Http2; let connector = self.connector.clone(); - let dst = domain_as_uri(pool_key.clone()); hyper_lazy(move || { // Try to take a "connecting lock". // @@ -511,6 +510,7 @@ where return Either::Right(future::err(canceled)); } }; + let dst = domain_as_uri(pool_key); Either::Left( connector .connect(super::connect::sealed::Internal, dst)