From 3b201833745becac5d4022ac207af136631e6ac7 Mon Sep 17 00:00:00 2001 From: Nalin Dahyabhai Date: Wed, 7 Aug 2013 14:32:42 -0400 Subject: 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. --- src/back-sch-nss.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/back-sch-nss.c') 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); -- cgit