this tdb was being opened without locking, which is unsafe for shared
authorAndrew Tridgell <tridge@samba.org>
Fri, 15 Mar 2002 09:19:51 +0000 (09:19 +0000)
committerAndrew Tridgell <tridge@samba.org>
Fri, 15 Mar 2002 09:19:51 +0000 (09:19 +0000)
databases
(This used to be commit 1394e6ed318af5fc740aa5622919f9fd26d5a8d2)

source3/libsmb/netlogon_unigrp.c

index 707baba10bc6752331ccea4f529ba32b38065666..979ff52bd3f3cd0c00cd4d6d5ccf74dec55ffd2e 100644 (file)
@@ -41,7 +41,7 @@ BOOL uni_group_cache_init(void)
 {
        if (!netlogon_unigrp_tdb) {
                netlogon_unigrp_tdb = tdb_open_log(lock_path("netlogon_unigrp.tdb"), 0,
-                                                  TDB_NOLOCK, O_RDWR | O_CREAT, 0644);
+                                                  TDB_DEFAULT, O_RDWR | O_CREAT, 0644);
        }
 
        return (netlogon_unigrp_tdb != NULL);
@@ -111,7 +111,7 @@ uint32* uni_group_cache_fetch(DOM_SID *domain, uint32 user_rid,
        }
        if (!netlogon_unigrp_tdb) {
                netlogon_unigrp_tdb = tdb_open_log(lock_path("netlogon_unigrp.tdb"), 0,
-                                                   TDB_NOLOCK, O_RDWR, 0644);
+                                                   TDB_DEFAULT, O_RDWR, 0644);
        }
        if (!netlogon_unigrp_tdb) {
                DEBUG(5,("uni_group_cache_fetch: cannot open netlogon_unigrp.tdb for read - normal if not created yet\n"));