diff options
-rw-r--r-- | src/format.c | 29 |
1 files changed, 12 insertions, 17 deletions
diff --git a/src/format.c b/src/format.c index 4c53e4e..292dc57 100644 --- a/src/format.c +++ b/src/format.c @@ -2789,24 +2789,19 @@ format_single(struct plugin_state *state, Slapi_PBlock *pb, Slapi_Entry *e, "%d values for \"%s\"\n", count, attr); } else { /* Return the list of values. */ - if (values != NULL) { - for (i = slapi_valueset_first_value(value_set, - &value); - i != -1; - i = slapi_valueset_next_value(value_set, i, - &value)) { - val = slapi_value_get_berval(value); - if (val->bv_len == 0) { - continue; - } - d = format_check_disallowed(val, - disallowed); - if (d == NULL) { - format_add_bv_list(values, val); - } + for (i = slapi_valueset_first_value(value_set, + &value); + i != -1; + i = slapi_valueset_next_value(value_set, i, + &value)) { + val = slapi_value_get_berval(value); + if (val->bv_len == 0) { + continue; + } + d = format_check_disallowed(val, disallowed); + if (d == NULL) { + format_add_bv_list(values, val); } - } else { - bv.bv_len = -EINVAL; } } } |