[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: OpenLDAP goes too deep with regex's (ITS#2174)



At 11:01 AM 2002-11-11, Quanah Gibson-Mount wrote:
>Nov 11 10:48:33 ldap3.Stanford.EDU slapd[1851]: [ID 791166 local4.debug] <= test_filter 5

FALSE

>Nov 11 10:48:34 ldap3.Stanford.EDU slapd[1851]: [ID 791166 local4.debug] <= test_filter 6

TRUE

>Nov 11 10:48:34 ldap3.Stanford.EDU slapd[1851]: [ID 238222 local4.debug] <= test_filter_or 6


TRUE

>Nov 11 10:48:34 ldap3.Stanford.EDU slapd[1851]: [ID 791166 local4.debug] <= test_filter 6


TRUE

>So, even though it received the EQUALITY for krb5PrincipalName

The above shows the first EQUALITY match resulted in FALSE (5).

>, it did not short-circuit the search, and continued with a check for suKrb5Name.

and hence it did not short circuit the OR evaluation.

Kurt