X-Git-Url: https://git.deb.at/w?a=blobdiff_plain;f=filter.c;h=520d4ceddd5b1f248505667274dec44503145c28;hb=cd6241eed4fe11f496a88a665acbafba81d5ec51;hp=214a1f55f8bb3a064c21ff668ce75aa60ed13ee1;hpb=32493eb9a526426a991f5746200387d54a4eee3a;p=pkg%2Fabook.git diff --git a/filter.c b/filter.c index 214a1f5..520d4ce 100644 --- a/filter.c +++ b/filter.c @@ -630,16 +630,10 @@ ldif_convert(ldif_item item, char *type, char *value) return; } - for(i=0; i < LDIF_ITEM_FIELDS; i++) { + for(i=0; i < LDIF_ITEM_FIELDS - 1; i++) { 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; - - if(item_fget(item, i)) - free(item_fget(item, i)); - item_fput(item, i, xstrdup(value)); + break; } } }