• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:ludp

104                             LDAPURLDesc **ludp);
105 static void _ldap_free_urldesc(LDAPURLDesc *ludp);
259 LDAPURLDesc *ludp = NULL; in Curl_ldap() local
286 rc = ldap_url_parse(data->change.url, &ludp); in Curl_ldap()
288 rc = _ldap_url_parse(conn, &ludp); in Curl_ldap()
488 rc = ldap_search_s(server, ludp->lud_dn, ludp->lud_scope, in Curl_ldap()
489 ludp->lud_filter, ludp->lud_attrs, 0, &ldapmsg); in Curl_ldap()
733 if(ludp) in Curl_ldap()
734 ldap_free_urldesc(ludp); in Curl_ldap()
838 static int _ldap_url_parse2(const struct connectdata *conn, LDAPURLDesc *ludp) in _ldap_url_parse2() argument
853 ludp->lud_scope = LDAP_SCOPE_BASE; in _ldap_url_parse2()
854 ludp->lud_port = conn->remote_port; in _ldap_url_parse2()
855 ludp->lud_host = conn->host.name; in _ldap_url_parse2()
887 ludp->lud_dn = Curl_convert_UTF8_to_tchar(unescaped); in _ldap_url_parse2()
892 if(!ludp->lud_dn) { in _ldap_url_parse2()
898 ludp->lud_dn = unescaped; in _ldap_url_parse2()
924 ludp->lud_attrs = calloc(count + 1, sizeof(TCHAR *)); in _ldap_url_parse2()
926 ludp->lud_attrs = calloc(count + 1, sizeof(char *)); in _ldap_url_parse2()
928 if(!ludp->lud_attrs) { in _ldap_url_parse2()
955 ludp->lud_attrs[i] = Curl_convert_UTF8_to_tchar(unescaped); in _ldap_url_parse2()
960 if(!ludp->lud_attrs[i]) { in _ldap_url_parse2()
968 ludp->lud_attrs[i] = unescaped; in _ldap_url_parse2()
971 ludp->lud_attrs_dups++; in _ldap_url_parse2()
987 ludp->lud_scope = str2scope(p); in _ldap_url_parse2()
988 if(ludp->lud_scope == -1) { in _ldap_url_parse2()
993 LDAP_TRACE(("scope %d\n", ludp->lud_scope)); in _ldap_url_parse2()
1022 ludp->lud_filter = Curl_convert_UTF8_to_tchar(unescaped); in _ldap_url_parse2()
1027 if(!ludp->lud_filter) { in _ldap_url_parse2()
1033 ludp->lud_filter = unescaped; in _ldap_url_parse2()
1054 LDAPURLDesc *ludp = calloc(1, sizeof(*ludp)); in _ldap_url_parse() local
1058 if(!ludp) in _ldap_url_parse()
1061 rc = _ldap_url_parse2(conn, ludp); in _ldap_url_parse()
1063 _ldap_free_urldesc(ludp); in _ldap_url_parse()
1064 ludp = NULL; in _ldap_url_parse()
1066 *ludpp = ludp; in _ldap_url_parse()
1070 static void _ldap_free_urldesc(LDAPURLDesc *ludp) in _ldap_free_urldesc() argument
1074 if(!ludp) in _ldap_free_urldesc()
1077 free(ludp->lud_dn); in _ldap_free_urldesc()
1078 free(ludp->lud_filter); in _ldap_free_urldesc()
1080 if(ludp->lud_attrs) { in _ldap_free_urldesc()
1081 for(i = 0; i < ludp->lud_attrs_dups; i++) in _ldap_free_urldesc()
1082 free(ludp->lud_attrs[i]); in _ldap_free_urldesc()
1083 free(ludp->lud_attrs); in _ldap_free_urldesc()
1086 free(ludp); in _ldap_free_urldesc()