]> git.deb.at Git - pkg/abook.git/blobdiff - abook.c
added option add_email_prevent_duplicates
[pkg/abook.git] / abook.c
diff --git a/abook.c b/abook.c
index 7bc654dc35271e72d21f1a080b88f6e3fceaf453..d4de3ec5679d71620fa311c790998618ec03072e 100644 (file)
--- a/abook.c
+++ b/abook.c
@@ -723,6 +723,16 @@ add_email_add_item(int quiet, char *name, char *email)
 {
        list_item item;
 
+       if(opt_get_bool(BOOL_ADD_EMAIL_PREVENT_DUPLICATES)) {
+               int search_fields[] = { EMAIL, -1 };
+               if(find_item(email, 0, search_fields) >= 0) {
+                       if(!quiet)
+                               printf("Address %s already in addressbook\n",
+                                               email);
+                       return 0;
+               }
+       }
+                                       
        if(!quiet) {
                FILE *in = fopen("/dev/tty", "r");
                char c;