Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations gkittelson on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

ldap_search_s() sometimes fail; operations error

Status
Not open for further replies.

berniz

Programmer
Jun 14, 2005
1
AT
Hi,

I have a question relating to ldap_search_s.

Before I call the ldap_search_s function, I do following steps:

1. ldap_initialize(&pldap, hostname);
2. ldap_set_option(….);
3. ldap_bind_s(pldap, NULL, NULL, LDAP_AUTH_SIMPLE);

Then I call the function:
ldap_search_s(pldap,base,LDAP_SCOPE_SUBTREE,filter,attrs,0,&result);


My simple program works in a strange way:
Sometimes the ldap_search_s functions works and receives the wanted information.
But after a few runs, the same code fails and returns “operations error”:

I call the function “ldap_get_option(pldap,LDAP_OPT_ERROR_STRING,&errorstring)” to get more informations. It receives following string…

“00000000: LdapErr: DSID-0C0905FF, comment: In order to perform this operation a successful bind must be completed on the connection., data 0, vece”

Why does it sometimes work/not work? What can I do that my program runs without this strange habit? Any suggestions?

Regards,
Berni
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top