What is required to make schannel.tdb TDB_CLEAR_IF_FIRST

Volker Lendecke Volker.Lendecke at SerNet.DE
Mon Jun 14 13:00:24 MDT 2010


On Mon, Jun 14, 2010 at 02:14:09PM -0400, simo wrote:
> Looks like the other way around AFAIK.
> You use always TDB_CLEAR_IF_FIRST and just make sure you open (and keep
> open) the TDB in main(). So the main() one is always the first and
> always cleans the TDB on restart, while any other caller cannot clear it
> because it is not the "first" (does not have the lock).

Please watch out -- we have a little different semantics in
Samba3. If you want to use CLEAR_IF_FIRST, make sure you
have it already open in the parent, see for example
4cdbe07b2563.

Thanks,

Volker


More information about the samba-technical mailing list