X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=query.c;h=7f343fd4c8dc801f610b95c2be6a83dcfd623130;hp=bcb3c13c1dd31dd556b74bbc547fdf3c6397483f;hb=90c36546d834608e1ce96f4142ef9a1f6b405a7c;hpb=d6752c527a018c1bbb44d40dd40de7bbb1ef975b diff --git a/query.c b/query.c index bcb3c13..7f343fd 100644 --- a/query.c +++ b/query.c @@ -11,23 +11,23 @@ # include "config.h" #endif +#include +#include +#include + #include #include #include #include #include +#include + +#include #include "mutt.h" -#include "mutt_menu.h" #include "mutt_idna.h" #include "sort.h" -#include "lib/debug.h" - -#include -#include -#include - typedef struct query { address_t *addr; char *name; @@ -225,7 +225,7 @@ int mutt_query_complete (char *buf, size_t buflen) mutt_addrlist_to_local (tmpa); buf[0] = '\0'; rfc822_write_address (buf, buflen, tmpa, 0); - address_delete (&tmpa); + address_list_wipe(&tmpa); mutt_clear_error (); return (0); } @@ -310,7 +310,7 @@ static void query_menu (char *buf, size_t buflen, QUERY * results, int retbuf) if (op == OP_QUERY) { queryp = results; while (queryp) { - address_delete (&queryp->addr); + address_list_wipe(&queryp->addr); p_delete(&queryp->name); p_delete(&queryp->other); results = queryp->next; @@ -389,7 +389,7 @@ static void query_menu (char *buf, size_t buflen, QUERY * results, int retbuf) address_t *a = result_to_addr (QueryTable[menu->current].data); mutt_create_alias (NULL, a); - address_delete (&a); + address_list_wipe(&a); } break; @@ -439,7 +439,7 @@ static void query_menu (char *buf, size_t buflen, QUERY * results, int retbuf) tagged = 1; rfc822_write_address (buf, buflen, tmpa, 0); curpos = m_strlen(buf); - address_delete (&tmpa); + address_list_wipe(&tmpa); } else if (curpos + 2 < buflen) { address_t *tmpa = result_to_addr (QueryTable[i].data); @@ -449,7 +449,7 @@ static void query_menu (char *buf, size_t buflen, QUERY * results, int retbuf) rfc822_write_address ((char *) buf + curpos + 1, buflen - curpos - 1, tmpa, 0); curpos = m_strlen(buf); - address_delete (&tmpa); + address_list_wipe(&tmpa); } } } @@ -459,14 +459,14 @@ static void query_menu (char *buf, size_t buflen, QUERY * results, int retbuf) mutt_addrlist_to_local (tmpa); rfc822_write_address (buf, buflen, tmpa, 0); - address_delete (&tmpa); + address_list_wipe(&tmpa); } } queryp = results; while (queryp) { - address_delete (&queryp->addr); + address_list_wipe(&queryp->addr); p_delete(&queryp->name); p_delete(&queryp->other); results = queryp->next;