File tree Expand file tree Collapse file tree 1 file changed +22
-7
lines changed
Expand file tree Collapse file tree 1 file changed +22
-7
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments