svn commit: samba r3359 - in branches/SAMBA_4_0/source/passdb: .
abartlet at samba.org
abartlet at samba.org
Fri Oct 29 08:32:59 GMT 2004
Author: abartlet
Date: 2004-10-29 08:32:59 +0000 (Fri, 29 Oct 2004)
New Revision: 3359
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=3359
Log:
Add magic auto-initialisation hooks here, to match the rest of
secrets. (Which will, I am assured, go away).
Andrew Bartlett
Modified:
branches/SAMBA_4_0/source/passdb/secrets.c
Changeset:
Modified: branches/SAMBA_4_0/source/passdb/secrets.c
===================================================================
--- branches/SAMBA_4_0/source/passdb/secrets.c 2004-10-29 08:31:27 UTC (rev 3358)
+++ branches/SAMBA_4_0/source/passdb/secrets.c 2004-10-29 08:32:59 UTC (rev 3359)
@@ -129,6 +129,10 @@
size_t ref_count = *p_ref_count;
int ret = 0;
+ secrets_init();
+ if (!tdb)
+ return False;
+
if (ref_count == 0) {
ret = tdb_lock_bystring(tdb->tdb, name, timeout);
if (ret == 0)
@@ -152,6 +156,10 @@
SMB_ASSERT(ref_count != 0);
+ secrets_init();
+ if (!tdb)
+ return;
+
if (ref_count == 1) {
tdb_unlock_bystring(tdb->tdb, name);
DEBUG(10,("secrets_named_mutex: released mutex for %s\n", name ));
More information about the samba-cvs
mailing list