X-Git-Url: https://git.deb.at/?a=blobdiff_plain;f=abook.c;h=43f0294a6b418642ec6ebe8396964896db1aa4d3;hb=02bbd99f49680226d24128b8af1c187c42d61c9b;hp=ae69a029987b5874aa55d7c9f44adb8d61d7fde5;hpb=4909ba20244f55ee7326a40d751cf6737c2bc2b6;p=pkg%2Fabook.git diff --git a/abook.c b/abook.c index ae69a02..43f0294 100644 --- a/abook.c +++ b/abook.c @@ -446,8 +446,10 @@ static void muttq_print_item(FILE *file, int item) { abook_list *emails, *e; + char *tmp = db_email_get(item); - emails = csv_to_abook_list(db_email_get(item)); + emails = csv_to_abook_list(tmp); + free(tmp); for(e = emails; e; e = e->next) { fprintf(file, "%s\t%s\t%s\n", e->data, db_name_get(item), @@ -510,7 +512,7 @@ make_mailstr(int item) get_first_email(email, item); - ret = *db_email_get(item) ? + ret = *email ? strdup_printf("%s <%s>", name, email) : xstrdup(name);