[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: (ITS#3831) strange scopes[] in syncrepl.c
Ah, of course. So it backs up to always use the same textual name for
the same scope. Except, since 0 == LDAP_SCOPE_BASE it looks like
scope=base will back up to use scopes[-1] or less.
I suggest the drastic step of adding a "don't use this name" flag
instead, then it will actually be readable:-)
One could of course just check that j > 0 in the loop, or use
LDAP_SCOPE_DEFAULT instead of 0 for the "use previous name" value - and
then worry that a LDAP_SCOPE_DEFAULT value might sometime creep into
si->si_scope when searching scopes[] for si->si_scope...
Or an alternative could be to tell be that I've missed something again;
it's been a long day...
--
Hallvard
Don't anthropomorphize computers. They hate that.