From: Pietro Cerutti Date: Mon, 13 May 2019 12:26:06 +0000 (+0000) Subject: Use AddressList in mutt_addr_search X-Git-Tag: 2019-10-25~200^2~65 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6cb61b5185945114c25bfaa7b94746ae0e573a5a;p=neomutt Use AddressList in mutt_addr_search --- diff --git a/address/address.c b/address/address.c index 2abd24dcc..e424fed66 100644 --- a/address/address.c +++ b/address/address.c @@ -957,9 +957,11 @@ bool mutt_addr_cmp(struct Address *a, struct Address *b) */ bool mutt_addr_search(struct Address *a, struct Address *lst) { - for (; lst; lst = lst->next) + struct AddressList *al = mutt_addr_to_addresslist(lst); + struct AddressNode *an = NULL; + TAILQ_FOREACH(an, al, entries) { - if (mutt_addr_cmp(a, lst)) + if (mutt_addr_cmp(a, an->addr)) return true; } return false;