mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-21 18:38:08 +01:00
cli/reply: check for NULL list first in scan_address_list()
Support passing NULL list later on. Also use it to simplify the recursion.
This commit is contained in:
parent
78520673fa
commit
ca82d481a1
1 changed files with 3 additions and 3 deletions
|
@ -192,6 +192,9 @@ scan_address_list (InternetAddressList *list,
|
|||
int i;
|
||||
unsigned int n = 0;
|
||||
|
||||
if (list == NULL)
|
||||
return 0;
|
||||
|
||||
for (i = 0; i < internet_address_list_length (list); i++) {
|
||||
address = internet_address_list_get_address (list, i);
|
||||
if (INTERNET_ADDRESS_IS_GROUP (address)) {
|
||||
|
@ -200,9 +203,6 @@ scan_address_list (InternetAddressList *list,
|
|||
|
||||
group = INTERNET_ADDRESS_GROUP (address);
|
||||
group_list = internet_address_group_get_members (group);
|
||||
if (group_list == NULL)
|
||||
continue;
|
||||
|
||||
n += scan_address_list (group_list, config, message, type, user_from);
|
||||
} else {
|
||||
InternetAddressMailbox *mailbox;
|
||||
|
|
Loading…
Reference in a new issue