refactor(mmime): rustify mailimf_group

This commit is contained in:
dignifiedquire
2019-09-28 14:15:55 -06:00
parent c78753e8fa
commit 8aa1a0cb3a
5 changed files with 47 additions and 42 deletions

View File

@@ -1258,8 +1258,8 @@ pub fn mailimf_get_recipients(imffields: *mut mailimf_fields) -> HashSet<String>
mailimf_get_recipients_add_addr(&mut recipients, mailbox);
}
mailimf_address::Group(group) => {
if !group.is_null() && unsafe { !(*group).grp_mb_list.is_null() } {
for cur3 in unsafe { &(*(*(*group).grp_mb_list).mb_list) } {
if !group.is_null() && unsafe { !(*group).mb_list.is_null() } {
for cur3 in unsafe { &(*(*(*group).mb_list).mb_list) } {
mailimf_get_recipients_add_addr(
&mut recipients,
cur3 as *mut mailimf_mailbox,

View File

@@ -1877,10 +1877,10 @@ unsafe fn dc_add_or_lookup_contacts_by_address_list(
}
}
mailimf_address::Group(group) => {
if !group.is_null() && !(*group).grp_mb_list.is_null() {
if !group.is_null() && !(*group).mb_list.is_null() {
dc_add_or_lookup_contacts_by_mailbox_list(
context,
(*group).grp_mb_list,
(*group).mb_list,
origin,
ids,
check_self,