diff --git a/src/dc_mimeparser.rs b/src/dc_mimeparser.rs index 47a762abd..aa6e1d9dd 100644 --- a/src/dc_mimeparser.rs +++ b/src/dc_mimeparser.rs @@ -1212,11 +1212,8 @@ unsafe fn dc_mimeparser_add_single_part_if_known( info!( mimeparser.context, 0, - "Simpliifed text: \n---\n{}\n--\n", - String::from_utf8_lossy(std::slice::from_raw_parts( - decoded_data as *const u8, - decoded_data_bytes as usize, - )) + "Simpliifed text: {}", + as_str(simplified_txt), ); let mut part = dc_mimepart_new(); diff --git a/src/dc_receive_imf.rs b/src/dc_receive_imf.rs index 77e6b452c..8be5287f3 100644 --- a/src/dc_receive_imf.rs +++ b/src/dc_receive_imf.rs @@ -1723,7 +1723,7 @@ unsafe fn check_verified_properties( unsafe fn set_better_msg>(mime_parser: &mut dc_mimeparser_t, better_msg: T) { let msg = better_msg.as_ref(); - if !(msg.len() > 0) && !mime_parser.parts.is_empty() { + if msg.len() > 0 && !mime_parser.parts.is_empty() { let part = &mut mime_parser.parts[0]; if (*part).type_0 == 10 { free(part.msg as *mut libc::c_void);