X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=query.c;h=398f3b4b9390d4210ee3aca1ceef3f97dc703087;hp=1aa7b8aa4af0ce788c3bab552760fae70c603ed0;hb=33d07d4040a973a004c4a729fd1f56a63a7203e6;hpb=b68ee108ca7aed9fd3fdfe5eefc1cf284a32fb17 diff --git a/query.c b/query.c index 1aa7b8a..398f3b4 100644 --- a/query.c +++ b/query.c @@ -61,7 +61,7 @@ static address_t *result_to_addr (QUERY * r) { static address_t *tmp; - tmp = rfc822_cpy_adr (r->addr); + tmp = address_list_dup (r->addr); if (!tmp->next && !tmp->personal) tmp->personal = m_strdup(r->name); @@ -380,10 +380,7 @@ static void query_menu (char *buf, size_t buflen, QUERY * results, int retbuf) for (i = 0; i < menu->max; i++) if (QueryTable[i].tagged) { - address_t *a = result_to_addr (QueryTable[i].data); - - rfc822_append (&naddr, a); - address_delete (&a); + address_list_append(&naddr, result_to_addr(QueryTable[i].data)); } mutt_create_alias (NULL, naddr); @@ -412,10 +409,7 @@ static void query_menu (char *buf, size_t buflen, QUERY * results, int retbuf) else { for (i = 0; i < menu->max; i++) if (QueryTable[i].tagged) { - address_t *a = result_to_addr (QueryTable[i].data); - - rfc822_append (&msg->env->to, a); - address_delete (&a); + address_list_append(&msg->env->to, result_to_addr(QueryTable[i].data)); } } ci_send_message (0, msg, NULL, Context, NULL);