ITS#5980 clear res_matched after successfully chasing referral

This commit is contained in:
Howard Chu 2009-03-03 17:57:24 +00:00
parent ee5b6762ae
commit bd312123d6

View File

@ -845,6 +845,10 @@ nextresp2:
return( -1 ); /* fatal error */
}
lr->lr_res_errno = LDAP_SUCCESS; /* sucessfully chased referral */
if ( lr->lr_res_matched ) {
LDAP_FREE( lr->lr_res_matched );
lr->lr_res_matched = NULL;
}
} else {
if ( lr->lr_outrefcnt <= 0 && lr->lr_parent == NULL ) {