[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: Run-time registered controls
Pierangelo Masarati wrote:
I'm currently struggling to find out a reliable manner to determine, from
inside an overlay's bi_db_open(), if it is hooked on top of the frontendDB
or not. As a last resort, OR-ing a SLAP_DBFLAG_GLOBAL_OVERLAY should do
the trick,and the kludge can remain there a bit more.
Right now, I chose the latter solution which seems to work fine. Now
you shoulw be able to remove the kludge. I would prefer to have it
removed because I noted it also has an undesirable side effect:
back-ldap and back-meta rpopagate controls to remote servers by passing
op->o_ctrls (or some of them, plus dedicated ones) to the ldap_*_ext()
functions. The kludge mucks with the ldctl_iscritical field,
potentially changing the behavior of the remote server.
p.
SysNet - via Dossi,8 27100 Pavia Tel: +390382573859 Fax: +390382476497