From c5850d62beabef0a6bcc4cf6a179589c0ba8f405 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Tue, 26 May 2026 22:03:25 +0900 Subject: feat(factory): construct PluginManager after Rc::new_cyclic Co-Authored-By: Claude Opus 4.7 (1M context) --- crates/shirabe/src/util/http/curl_downloader.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'crates/shirabe/src/util/http') diff --git a/crates/shirabe/src/util/http/curl_downloader.rs b/crates/shirabe/src/util/http/curl_downloader.rs index 87ea8ef..71c0b5a 100644 --- a/crates/shirabe/src/util/http/curl_downloader.rs +++ b/crates/shirabe/src/util/http/curl_downloader.rs @@ -339,9 +339,11 @@ impl CurlDownloader { if !Preg::is_match(r"{^http://(repo\.)?packagist\.org/p/}", url).unwrap_or(false) || (strpos(url, "$").is_none() && strpos(url, "%24").is_none()) { - self.config - .borrow_mut() - .prohibit_url_by_config(url, Some(&*self.io.borrow()), &options)?; + self.config.borrow_mut().prohibit_url_by_config( + url, + Some(&*self.io.borrow()), + &options, + )?; } let curl_handle = curl_init(); -- cgit v1.3.1