Skip to content

Commit 27857a3

Browse files
fix tests
1 parent 5203da2 commit 27857a3

File tree

1 file changed

+22
-7
lines changed

1 file changed

+22
-7
lines changed

src/lib.rs

Lines changed: 22 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -116,9 +116,13 @@ impl CloudCheck {
116116
for cidr in provider.cidrs {
117117
let normalized = match radix.get(&cidr) {
118118
Some(n) => n,
119-
None => match radix.insert(&cidr)? {
120-
Some(n) => n,
121-
None => continue,
119+
None => match radix.insert(&cidr) {
120+
Ok(Some(n)) => n,
121+
Ok(None) => continue,
122+
Err(e) => {
123+
eprintln!("Error inserting CIDR '{}': {}", cidr, e);
124+
continue;
125+
}
122126
},
123127
};
124128
providers_map
@@ -128,11 +132,22 @@ impl CloudCheck {
128132
}
129133

130134
for domain in provider.domains {
131-
let normalized = match radix.get(&domain) {
135+
// Clean domain: strip comments (everything after #) and trim whitespace
136+
let cleaned_domain = domain.split('#').next().unwrap_or(&domain).trim();
137+
138+
if cleaned_domain.is_empty() {
139+
continue;
140+
}
141+
142+
let normalized = match radix.get(cleaned_domain) {
132143
Some(n) => n,
133-
None => match radix.insert(&domain)? {
134-
Some(n) => n,
135-
None => continue,
144+
None => match radix.insert(cleaned_domain) {
145+
Ok(Some(n)) => n,
146+
Ok(None) => continue,
147+
Err(e) => {
148+
eprintln!("Error inserting domain '{}': {}", cleaned_domain, e);
149+
continue;
150+
}
136151
},
137152
};
138153
providers_map

0 commit comments

Comments
 (0)