From 157f13c9847f381140f50b4d23fbad64b6c59c2d Mon Sep 17 00:00:00 2001 From: yggverse Date: Sun, 3 Aug 2025 14:44:47 +0300 Subject: [PATCH] clone outside --- src/main.rs | 2 +- src/preload.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index f47b0c6..105480a 100644 --- a/src/main.rs +++ b/src/main.rs @@ -41,7 +41,7 @@ async fn main() -> Result<()> { )?; let trackers = Trackers::init(&config.tracker)?; let session = librqbit::Session::new_with_opts( - preload.root(), + preload.root().clone(), SessionOptions { bind_device_name: config.bind, listen: None, diff --git a/src/preload.rs b/src/preload.rs index 62c468e..5a8bdd6 100644 --- a/src/preload.rs +++ b/src/preload.rs @@ -37,8 +37,8 @@ impl Preload { Ok(p) } - pub fn root(&self) -> PathBuf { - self.root.clone() + pub fn root(&self) -> &PathBuf { + &self.root } pub fn bytes(&self, relative: &PathBuf) -> Result> {