From 665902237292333cb538ba8e30330168bcb6ebde Mon Sep 17 00:00:00 2001 From: Ben Bridle Date: Wed, 15 Jan 2025 15:30:34 +1300 Subject: Use original path when using Entry as a path Using the original path preserves the original unresolved path of the entry, which is important for directory traversal tasks. --- src/operations/ls.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/operations') diff --git a/src/operations/ls.rs b/src/operations/ls.rs index afb0f18..ab07305 100644 --- a/src/operations/ls.rs +++ b/src/operations/ls.rs @@ -40,7 +40,7 @@ pub fn traverse_directory(path: impl AsRef) -> ReadResult> { for entry in list_directory(path)? { match entry.entry_type { EntryType::File => file_entries.push(entry), - EntryType::Directory => file_entries.extend(traverse_directory(&entry.path)?), + EntryType::Directory => file_entries.extend(traverse_directory(entry)?), } } return Ok(file_entries); -- cgit v1.2.3-70-g09d2