diff --git a/src/utils/parceyaml.rs b/src/utils/parceyaml.rs index fb55ebe..5e29f1a 100644 --- a/src/utils/parceyaml.rs +++ b/src/utils/parceyaml.rs @@ -157,7 +157,7 @@ async fn populate_headers_and_auth(config: &mut Configuration, parsed: &Config) let mut ch: Vec<(String, Arc)> = Vec::new(); if let Some(headers) = &parsed.client_headers { for header in headers { - if let Some((key, val)) = header.rsplit_once(':') { + if let Some((key, val)) = header.split_once(':') { ch.push((key.to_string(), Arc::from(val))); } } @@ -170,7 +170,7 @@ async fn populate_headers_and_auth(config: &mut Configuration, parsed: &Config) let mut sh: Vec<(String, Arc)> = Vec::new(); if let Some(headers) = &parsed.server_headers { for header in headers { - if let Some((key, val)) = header.rsplit_once(':') { + if let Some((key, val)) = header.split_once(':') { sh.push((key.to_string(), Arc::from(val.trim()))); } } @@ -321,7 +321,7 @@ fn parce_tls_grades(what: Option) -> Option { pub fn build_headers(path_config: &Option>, _config: &Configuration, hl: &mut Vec<(String, Arc)>) { if let Some(headers) = &path_config { for header in headers { - if let Some((key, val)) = header.rsplit_once(':') { + if let Some((key, val)) = header.split_once(':') { hl.push((key.trim().to_string(), Arc::from(val.trim()))); } }