X-Git-Url: https://git.deb.at/w?a=blobdiff_plain;f=abook.c;h=37495613125918debf97c9541ab79a7c5c7c3579;hb=5840fceb1f91b066a4c4361b0599c417aa111386;hp=1651267a541ef44bc5352786ca121777ce298fd3;hpb=4f4b00f8dd2fee76efe3d068d4fdfdb714d1d39f;p=pkg%2Fabook.git diff --git a/abook.c b/abook.c index 1651267..3749561 100644 --- a/abook.c +++ b/abook.c @@ -704,7 +704,7 @@ convert(char *srcformat, char *srcfile, char *dstformat, char *dstfile) * --add-email handling */ -static int add_email_count = 0; +static int add_email_count = 0, add_email_found = 0; static void quit_add_email() @@ -715,7 +715,7 @@ quit_add_email() exit(EXIT_FAILURE); } printf(_("%d item(s) added to %s\n"), add_email_count, datafile); - } else { + } else if (add_email_found == 0) { puts(_("Valid sender address not found")); } @@ -814,6 +814,7 @@ add_email(int quiet) do { line = getaline(stdin); if(line && !strncasecmp("From:", line, 5) ) { + add_email_found++; getname(line, &name, &email); add_email_count += add_email_add_item(quiet, name, email);