Lines Matching refs:rdns
244 char **rdns, *new_rdn, *new_dn = NULL;
261 if ((rdns = ldap_explode_dn(dn, 0)) == NULL)
264 for (nRdn = 0; rdns[nRdn] != NULL; nRdn++)
268 ldap_value_free(rdns);
275 if ((new_rdn = _cvtRDN(service, rdns[i], map_attr)) != NULL) {
289 len += strlen(rdns[i]);
304 (void) strlcat(new_dn, rdns[i], len);
309 ldap_value_free(rdns);
5314 char *newdn, **rdns = NULL;
5328 * break dn into rdns
5333 rdns = ldap_explode_dn(dn1, 0);
5335 if (rdns == NULL || *rdns == NULL)
5338 for (i = 0; rdns[i]; i++)
5339 len += strlen(rdns[i]) + 1;
5347 ldap_value_free(rdns);
5353 for (i = 0; rdns[i]; i++) {
5356 __s_api_remove_rdn_space(rdns[i]));
5361 ldap_value_free(rdns);