From 5dfb3abf398a2ed40b6fabeda865756714808ce9 Mon Sep 17 00:00:00 2001 From: dawn <90008@klbr.net> Date: Wed, 8 Jul 2026 04:46:57 +0300 Subject: [PATCH] [resolver] add a timeout to prevent permits from being consumed eternally --- src/resolver.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/resolver.rs b/src/resolver.rs index dfca080..88a366a 100644 --- a/src/resolver.rs +++ b/src/resolver.rs @@ -79,6 +79,7 @@ impl Resolver { pub fn new(plc_urls: Vec, identity_cache_size: u64) -> Self { let http = reqwest::Client::builder() .redirect(Policy::none()) + .timeout(Duration::from_secs(20)) .build() .expect("resolver HTTP client configuration should be valid"); let mut jacquards = Vec::with_capacity(plc_urls.len()); -- 2.51.2