From 206c392fc082a063d33bbd1913678ef26bca5d21 Mon Sep 17 00:00:00 2001 From: Eduard Tolosa Date: Sun, 27 Jul 2025 23:45:27 -0500 Subject: [PATCH] (fix): only print valid data to stdout A regression was introduced during the refactoring that makes rusolver print all the domains, even if they were invalid, this fixes that Fixes #14 --- src/utils.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/utils.rs b/src/utils.rs index e45a39c..c9c65e5 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -89,10 +89,12 @@ pub async fn detect_wildcards( } pub fn print_domain_data(host: &str, domain_data: &DomainData, options: &LibOptions) { - if options.show_ip_address && !domain_data.is_wildcard { - println!("{}: {:?}", host, domain_data.ipv4_addresses); - } else { - println!("{}", host); + if !domain_data.is_wildcard && !domain_data.ipv4_addresses.is_empty() { + if options.show_ip_address { + println!("{}:{:?}", host, domain_data.ipv4_addresses); + } else { + println!("{}", host); + } } }