]> 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:52:28 +0000 (21:52 +0000)
commitf141ee5da11dd25e9279df68f79704f6e987cf90
tree3cfcdfa3eb14d02da100e81f6ca5934764ff7aac
parent6d79e46106cc5fe2b15e801973b63bb1d49e9db1
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