diff --git a/src/resolver_engine.rs b/src/resolver_engine.rs index bb0e62c..f530d2a 100644 --- a/src/resolver_engine.rs +++ b/src/resolver_engine.rs @@ -251,6 +251,11 @@ fn parallel_resolver_engine( }) .collect(); + // Delete the args.logs_dir directory if it's empty + if args.no_keep_nmap_logs && std::fs::remove_dir(&args.logs_dir).is_err() { + error!("Error removing directory {}.", &args.logs_dir) + } + resolv_data .iter() .map(|(target, resolv_data)| {