summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorNalin Dahyabhai <nalin@dahyabhai.net>2013-08-06 10:58:38 -0400
committerNalin Dahyabhai <nalin@dahyabhai.net>2013-08-07 11:52:59 -0400
commitde04a19d7948ae90658aacf69ba9d00e9ff130d5 (patch)
tree65a84fb6c79633629016d7b775096f53d89f39b5 /src
parent9847b5892ae96d0269210d96dd6eccac9eec1007 (diff)
downloadslapi-nis-de04a19d7948ae90658aacf69ba9d00e9ff130d5.tar.gz
slapi-nis-de04a19d7948ae90658aacf69ba9d00e9ff130d5.tar.xz
slapi-nis-de04a19d7948ae90658aacf69ba9d00e9ff130d5.zip
Add inlined version of what format_strdupbv()
Originally we added a dedicated function to do this, but this was the only place it was called from.
Diffstat (limited to 'src')
-rw-r--r--src/back-sch-nss.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/back-sch-nss.c b/src/back-sch-nss.c
index affed01..67d358a 100644
--- a/src/back-sch-nss.c
+++ b/src/back-sch-nss.c
@@ -100,7 +100,12 @@ backend_search_filter_has_cn_uid(Slapi_Filter *filter, void *arg)
}
if ((NULL == config->name) && config->name_set) {
- config->name = format_strdupbv(bval);
+ config->name = slapi_ch_malloc(bval->bv_len + 1);
+ if (config->name != NULL) {
+ memcpy(config->name, bval->bv_val,
+ bval->bv_len);
+ config->name[bval->bv_len] = '\0';
+ }
}
}