Skip to content
Snippets Groups Projects
Commit a64c2a39 authored by Kurt Zeilenga's avatar Kurt Zeilenga
Browse files

Allow LDAP session errno and error strings to be set.

parent a3641244
No related branches found
No related tags found
No related merge requests found
......@@ -316,12 +316,6 @@ ldap_set_option(
case LDAP_OPT_ERROR_NUMBER: {
int err = * (int *) invalue;
if (err != 0 ) {
/* not supported */
/* we only allow ld_errno to be cleared. */
break;
}
if(ld == NULL) {
/* need a struct ldap */
break;
......@@ -333,18 +327,16 @@ ldap_set_option(
case LDAP_OPT_ERROR_STRING: {
char* err = * (char **) invalue;
if (err != NULL ) {
/* not supported */
/* we only allow ld_error to be cleared. */
break;
}
if(ld == NULL) {
/* need a struct ldap */
break;
}
ld->ld_error = err;
if( ld->ld_error ) {
free(ld->ld_error);
}
ld->ld_error = strdup(err);
} return 0;
case LDAP_OPT_API_FEATURE_INFO:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment