refactor(strencode): rustify some strencode methods

This commit is contained in:
dignifiedquire
2019-09-08 15:50:28 +02:00
parent aa7d0679df
commit 60fb1478c3
7 changed files with 104 additions and 577 deletions

View File

@@ -1204,8 +1204,8 @@ unsafe fn dc_mimeparser_add_single_part_if_known(
}
if !filename_parts.is_empty() {
free(desired_filename as *mut libc::c_void);
let parts_c = CString::yolo(filename_parts);
desired_filename = dc_decode_ext_header(parts_c.as_ptr());
desired_filename =
dc_decode_ext_header(filename_parts.as_bytes()).strdup();
}
if desired_filename.is_null() {
let param = mailmime_find_ct_parameter(