[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: ldap_get_values returning NULL
You have set the value of `attrsonly' to one, meaning that you don't want
*values*. Set it to 0.
   if (ldap_search_s(ld, search_base, LDAP_SCOPE_SUBTREE, \
                                filter, attrs, 0, &result) != LDAP_SUCCESS) {
                                              ^^^^
Regards,
	-JP
On Thu, 27 Sep 2001, Marc Tardif wrote:
> I'm running OpenLDAP 2.0.10 and trying to get the value from an attribute
> using the ldap_get_values C function. I have condenced the relevant part
...
> 	/* Perform the search... */
> 	if (ldap_search_s(ld, search_base, LDAP_SCOPE_SUBTREE, \
> 				filter, attrs, 1, &result) != LDAP_SUCCESS) {
> 		printf("LDAP search failed: %s", filter);
> 		goto end_2;
> 	}
...