[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: Bug in chkResponseList loop (ITS#1047)
Fixed, thanks.
At 10:59 PM 2/28/01 +0000, you wrote:
>Full_Name: David Steck
>Version: devel
>OS: NT
>URL: ftp://ftp.openldap.org/incoming/
>Submission from: (NULL) (137.65.133.68)
>
>
>Looks like a bug in chkResponseList().
>This loop walks down the lm_chain of a message,
>but is always examining the first node in the chain.
>
> for ( tmp = lm; tmp != NULL; tmp = tmp->lm_chain ) {
> if ( lm->lm_msgtype != LDAP_RES_SEARCH_ENTRY
> && lm->lm_msgtype != LDAP_RES_SEARCH_REFERENCE
> && lm->lm_msgtype != LDAP_RES_EXTENDED_PARTIAL )
> {
> break;
> }
> }
>
>The lm->lm_msgtype should be tmp->lm_msgtype.
>
>The problem appears in ver 1.54 and later.