X-Git-Url: https://git.deb.at/w?a=blobdiff_plain;f=filter.c;h=ff3e511872f0e2bd3619680fa67c70de7699eff4;hb=9ccd2453b5a55c7bccae5de1e1022947c7ff889a;hp=13a02344a915195602db411b89b12d99ca77a9ad;hpb=d89aeb10fa95ff026e548b7e9c9420d2c503369e;p=pkg%2Fabook.git diff --git a/filter.c b/filter.c index 13a0234..ff3e511 100644 --- a/filter.c +++ b/filter.c @@ -631,8 +631,8 @@ ldif_convert(ldif_item item, char *type, char *value) } for(i=0; i < LDIF_ITEM_FIELDS; i++) { - if(!safe_strcmp(ldif_field_names[i], type) && *value) { - if(i == LDIF_ITEM_FIELDS - 1) /* this is a dirty hack */ + if(!strcasecmp(ldif_field_names[i], type) && *value) { + if(i == LDIF_ITEM_FIELDS - 1) /* this is a dirty hack */ if(safe_strcmp("person", value)) break; @@ -640,6 +640,7 @@ ldif_convert(ldif_item item, char *type, char *value) free(item_fget(item, i)); item_fput(item, i, xstrdup(value)); + break; } } }