Fix ITS#4450, don't overwrite remote server's rs->sr_text

This commit is contained in:
Howard Chu 2006-05-16 21:30:10 +00:00
parent cd9f89c605
commit 5f3bc1f7ec

View file

@ -375,16 +375,19 @@ retry:
}
} else {
char **references = NULL;
char **references = NULL, *err = NULL;
rc = ldap_parse_result( lc->lc_ld, res, &rs->sr_err,
&match.bv_val, (char **)&rs->sr_text,
&match.bv_val, &err,
&references, &rs->sr_ctrls, 1 );
freetext = 1;
if ( rc != LDAP_SUCCESS ) {
rs->sr_err = rc;
}
rs->sr_err = slap_map_api2result( rs );
if ( err ) {
rs->sr_text = err;
freetext = 1;
}
if ( references && references[ 0 ] && references[ 0 ][ 0 ] ) {
int cnt;