]> git.ipfire.org Git - thirdparty/openldap.git/commit
ITS#10233 - fix idl intersection
authorHAMANO Tsukasa <hamano@osstech.co.jp>
Wed, 26 Jun 2024 01:51:17 +0000 (10:51 +0900)
committerQuanah Gibson-Mount <quanah@openldap.org>
Fri, 4 Oct 2024 21:49:50 +0000 (21:49 +0000)
commitefa9f173d20a51f3858fca7c36d8f8c692c717e3
treed46589b98b7113e5e2693f6c5a09d9ad0750d84e
parent836cb913ef9f9cd2f297b1ce59a516d6951640b3
ITS#10233 - fix idl intersection

The `mdb_idl_intersection()` and `wt_idl_intersection()` functions derived from back-bdb return wrong results.

expect:
[1, 3] ∩ [2] = []

actual:
[1, 3] ∩ [2] = [2]

also
- Add scope checking for back-wt
- fix compiler warning
servers/slapd/back-mdb/idl.c
servers/slapd/back-wt/id2entry.c
servers/slapd/back-wt/idl.c
servers/slapd/back-wt/search.c