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

(ITS#3707) An unknown attribute in presence filter evaluates to (?=false) instead of (?=undefined)

Full_Name: Pierangelo Masarati
Version: HEAD/2.3/2.2
OS: Linux
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (
Submitted by: ando

An undefined attribute in a presence filter, e.g. "(undefined=*)", evaluates to
"(?=false)", while in other filters, e.g. equality "(undefined=something)" it
evaluates to "(?=undefined)".  If there isn't any rationale behind it, I'd
evaluate it to "(?=undefined)" as well, at least for consistency.