summaryrefslogtreecommitdiffstats
path: root/src/back-sch-nss.c
diff options
context:
space:
mode:
authorNalin Dahyabhai <nalin@dahyabhai.net>2013-08-07 14:32:42 -0400
committerNalin Dahyabhai <nalin@dahyabhai.net>2013-08-07 14:36:46 -0400
commit3b201833745becac5d4022ac207af136631e6ac7 (patch)
tree7b28558a1bd30bbf837b5e6e3b7ae99efadeb2df /src/back-sch-nss.c
parenta5963c5ea9d7c7a1057e49dcc62be4c180eb231d (diff)
downloadslapi-nis-3b201833745becac5d4022ac207af136631e6ac7.tar.gz
slapi-nis-3b201833745becac5d4022ac207af136631e6ac7.tar.xz
slapi-nis-3b201833745becac5d4022ac207af136631e6ac7.zip
Avoid slapi_escape_filter_value(), which is fresh
Avoid using slapi_escape_filter_value(), which is newer than the versions of directory server which we find in EL6, which leads to an unresolvable symbol error if/when we try to call it at run-time, taking down the server.
Diffstat (limited to 'src/back-sch-nss.c')
-rw-r--r--src/back-sch-nss.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/back-sch-nss.c b/src/back-sch-nss.c
index 562ead7..c1ddb3c 100644
--- a/src/back-sch-nss.c
+++ b/src/back-sch-nss.c
@@ -168,10 +168,10 @@ repeat:
return NULL;
}
- name = slapi_escape_filter_value(pwd.pw_name, -1);
+ name = format_escape_for_filter(pwd.pw_name);
if (name != NULL) {
dn = slapi_ch_smprintf("uid=%s,%s", name, container_sdn);
- slapi_ch_free_string(&name);
+ free(name);
}
if (dn == NULL) {
slapi_entry_free(entry);
@@ -238,10 +238,10 @@ backend_retrieve_group_entry_from_nsswitch_helper(struct group *grp,
return NULL;
}
- name = slapi_escape_filter_value(grp->gr_name, -1);
+ name = format_escape_for_filter(grp->gr_name);
if (name != NULL) {
dn = slapi_ch_smprintf("cn=%s,%s", name, container_sdn);
- slapi_ch_free_string(&name);
+ free(name);
}
if (dn == NULL) {
slapi_entry_free(entry);