X-Git-Url: https://git.deb.at/?a=blobdiff_plain;f=database.c;h=add1db02ec475a8eaf312b89baf683e1f6c2cbc0;hb=d3c55f5a5fcd740475ae9a3195986b455465be69;hp=cf4f96632176f61604c8ffb5db5fb74b3783cfc4;hpb=208968222b63ab08f95b0ad6d882cfc4ab22dda5;p=pkg%2Fabook.git diff --git a/database.c b/database.c index cf4f966..add1db0 100644 --- a/database.c +++ b/database.c @@ -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++) {