]> git.sur5r.net Git - openldap/commit
Add be_match() macro: one cannot always compare BackendDB pointer
authorLuke Howard <lukeh@openldap.org>
Thu, 18 Aug 2005 04:12:04 +0000 (04:12 +0000)
committerLuke Howard <lukeh@openldap.org>
Thu, 18 Aug 2005 04:12:04 +0000 (04:12 +0000)
commit6cf14a777ae072427500e656b7f71265968419fb
tree7d2becfeb7793aa4e0fd00db584bb009998f1351
parentef7421b87ddcc9566410f6fa166d104cdb330081
Add be_match() macro: one cannot always compare BackendDB pointer
values in order to test equivalence, because the overlay engine
may have reset the backend pointer to a temporary copy on the stack.

So, we test pointer equivalence of the BackendDB itself, then of
be_nsuffix -- this macro can be updated if necessary.
servers/slapd/proto-slap.h