diff options
author | Nalin Dahyabhai <nalin@dahyabhai.net> | 2013-08-06 10:58:38 -0400 |
---|---|---|
committer | Nalin Dahyabhai <nalin@dahyabhai.net> | 2013-08-07 11:52:59 -0400 |
commit | de04a19d7948ae90658aacf69ba9d00e9ff130d5 (patch) | |
tree | 65a84fb6c79633629016d7b775096f53d89f39b5 /src | |
parent | 9847b5892ae96d0269210d96dd6eccac9eec1007 (diff) | |
download | slapi-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.c | 7 |
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'; + } } } |