melib/email: don't do case sensitive eq for mime parameters

memfd
Manos Pitsidianakis 2020-09-15 13:49:41 +03:00
parent 9b0180fdbc
commit 366e557e1c
Signed by: Manos Pitsidianakis
GPG Key ID: 73627C2F690DF710
2 changed files with 2 additions and 2 deletions

View File

@ -280,7 +280,7 @@ impl Envelope {
builder.set_content_type_from_bytes(value); builder.set_content_type_from_bytes(value);
let mut boundary = None; let mut boundary = None;
for (n, v) in params { for (n, v) in params {
if n == b"boundary" { if n.eq_ignore_ascii_case(b"boundary") {
boundary = Some(v); boundary = Some(v);
break; break;
} }

View File

@ -390,7 +390,7 @@ impl fmt::Display for Attachment {
let name = String::from_utf8_lossy( let name = String::from_utf8_lossy(
parameters parameters
.iter() .iter()
.find(|(name, _)| name == b"name") .find(|(name, _)| name.eq_ignore_ascii_case(b"name"))
.map(|(_, value)| value) .map(|(_, value)| value)
.unwrap(), .unwrap(),
); );