diff --git a/src/dc_receive_imf.rs b/src/dc_receive_imf.rs index 817e7cfcc..568a90b19 100644 --- a/src/dc_receive_imf.rs +++ b/src/dc_receive_imf.rs @@ -948,7 +948,9 @@ unsafe fn create_or_lookup_group( if !field.is_null() && (*field).fld_type == MAILIMF_FIELD_MESSAGE_ID as libc::c_int { let fld_message_id: *mut mailimf_message_id = (*field).fld_data.fld_message_id; if !fld_message_id.is_null() { - if let Some(_grpid) = dc_extract_grpid_from_rfc724_mid(to_string((*fld_message_id).mid_value)) { + if let Some(_grpid) = + dc_extract_grpid_from_rfc724_mid(to_string((*fld_message_id).mid_value)) + { grpid = to_cstring(_grpid); } else { grpid = 0 as *mut libc::c_char; diff --git a/src/dc_tools.rs b/src/dc_tools.rs index bee2decbf..23391ec86 100644 --- a/src/dc_tools.rs +++ b/src/dc_tools.rs @@ -830,7 +830,7 @@ pub unsafe fn dc_extract_grpid_from_rfc724_mid_list(list: *const clist) -> *mut } else { "".to_string() }; - + if let Some(grpid) = dc_extract_grpid_from_rfc724_mid(mid) { return to_cstring(grpid); }