summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorNalin Dahyabhai <nalin.dahyabhai@pobox.com>2008-07-08 13:01:24 -0400
committerNalin Dahyabhai <nalin.dahyabhai@pobox.com>2008-07-08 13:01:24 -0400
commit2193b78622dce107208999df388f7a4e5ac5308d (patch)
tree9a6d8c699c6367a1ffa2510d5fd8b9258cb084c3 /src
parentf81cfc506f7007c3f5e6bb4ab8fc854a0d56b0d9 (diff)
downloadslapi-nis-2193b78622dce107208999df388f7a4e5ac5308d.tar.gz
slapi-nis-2193b78622dce107208999df388f7a4e5ac5308d.tar.xz
slapi-nis-2193b78622dce107208999df388f7a4e5ac5308d.zip
- when we duplicate an empty berval list, return an empty berval list
Diffstat (limited to 'src')
-rw-r--r--src/format.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/format.c b/src/format.c
index d75ae5c..62520a2 100644
--- a/src/format.c
+++ b/src/format.c
@@ -232,6 +232,9 @@ format_dup_bv_list(struct berval **bvlist)
for (i = 0; bvlist[i] != NULL; i++) {
continue;
}
+ if (i == 0) {
+ return NULL;
+ }
ret = malloc((i + 1) * sizeof(struct berval *));
if (ret != NULL) {
for (i = 0; bvlist[i] != NULL; i++) {