Add test for mime parsing reportedly crash-inducing message

This commit is contained in:
Dmitry Bogatov
2019-09-15 00:45:17 +00:00
committed by holger krekel
parent b6803191cb
commit 7b73103133
3 changed files with 35 additions and 0 deletions

View File

@@ -1620,6 +1620,16 @@ mod tests {
mailmime_free(mime);
}
}
#[test]
fn test_dc_mimeparser_crash() {
let context = dummy_context();
let raw = include_bytes!("../test-data/message/issue_523.txt");
let mimeparser = unsafe { dc_mimeparser_parse(&context.ctx, &raw[..]) };
assert_eq!(mimeparser.subject, None);
assert_eq!(mimeparser.parts.len(), 1);
}
#[test]
fn test_mimeparser_with_context() {
unsafe {