diff options
author | Nalin Dahyabhai <nalin@dahyabhai.net> | 2013-08-07 14:32:42 -0400 |
---|---|---|
committer | Nalin Dahyabhai <nalin@dahyabhai.net> | 2013-08-07 14:36:46 -0400 |
commit | 3b201833745becac5d4022ac207af136631e6ac7 (patch) | |
tree | 7b28558a1bd30bbf837b5e6e3b7ae99efadeb2df /src/back-sch-nss.c | |
parent | a5963c5ea9d7c7a1057e49dcc62be4c180eb231d (diff) | |
download | slapi-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.c | 8 |
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); |