]> git.deb.at Git - pkg/abook.git/blobdiff - database.c
custom field update
[pkg/abook.git] / database.c
index cf4f96632176f61604c8ffb5db5fb74b3783cfc4..add1db02ec475a8eaf312b89baf683e1f6c2cbc0 100644 (file)
@@ -524,6 +524,9 @@ assign_fieldname(const char *name, int i)
 {
        char *s;
 
+       assert(name);
+       assert(i >= 0 && i < ITEM_FIELDS);
+
        if(strcasecmp(abook_fields[i].name, name)) { /* name differs */
                /*
                 * check if we are overwriting statically allocated default
@@ -545,6 +548,8 @@ change_custom_field_name(const char *name, int n)
        int i;
        char keyname[21];
 
+       assert(name);
+
        snprintf(keyname, sizeof(keyname), "custom%d", n);
 
        for(i = CUSTOM_MIN; i <= CUSTOM_MAX; i++) {