diff --git a/src/scanner/ferox_scanner.rs b/src/scanner/ferox_scanner.rs index 3c68479..a7f61c3 100644 --- a/src/scanner/ferox_scanner.rs +++ b/src/scanner/ferox_scanner.rs @@ -286,12 +286,14 @@ impl FeroxScanner { write!(message, " (add {} to scan)", style("-e").bright().yellow())?; } - progress_bar.reset_eta(); - progress_bar.finish_with_message(&message); + if !self.handles.config.force_recursion { + progress_bar.reset_eta(); + progress_bar.finish_with_message(&message); - ferox_scan.finish()?; + ferox_scan.finish()?; - return Ok(()); // nothing left to do if we found a dir listing + return Ok(()); // nothing left to do if we found a dir listing + } } }