ITS#5896 don't return immediately on Intermediate responses

This commit is contained in:
Howard Chu 2009-01-24 07:18:35 +00:00
parent 532347bb3c
commit 988fb232d2

View file

@ -1127,7 +1127,8 @@ nextresp2:
if ( msgid == LDAP_RES_ANY || id == msgid ) {
if ( all == LDAP_MSG_ONE
|| ( newmsg->lm_msgtype != LDAP_RES_SEARCH_RESULT
&& newmsg->lm_msgtype != LDAP_RES_SEARCH_ENTRY
&& newmsg->lm_msgtype != LDAP_RES_SEARCH_ENTRY
&& newmsg->lm_msgtype != LDAP_RES_INTERMEDIATE
&& newmsg->lm_msgtype != LDAP_RES_SEARCH_REFERENCE ) )
{
*result = newmsg;