diff --git a/yazi-vfs/src/provider/sftp/sftp.rs b/yazi-vfs/src/provider/sftp/sftp.rs index c42f4d34..2be85fdc 100644 --- a/yazi-vfs/src/provider/sftp/sftp.rs +++ b/yazi-vfs/src/provider/sftp/sftp.rs @@ -93,7 +93,6 @@ impl<'a> Provider for Sftp<'a> { P: AsPath, A: Into, { - let from = self.url.to_owned(); let to = UrlBuf::Sftp { loc: LocBuf::::saturated( to.as_path().to_unix_owned()?, @@ -101,6 +100,7 @@ impl<'a> Provider for Sftp<'a> { ), domain: self.name.intern(), }; + let from = self.url.to_owned(); Ok(crate::provider::copy_with_progress_impl(from, to, attrs.into())) }