diff options
author | Andrew Tridgell <tridge@samba.org> | 2002-03-15 09:19:51 +0000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2002-03-15 09:19:51 +0000 |
commit | 1394e6ed318af5fc740aa5622919f9fd26d5a8d2 (patch) | |
tree | 6ce345c15e4096b2f8423d99d67ef021cdd81ae0 | |
parent | ad9965414d4d1fd8a031e3169b8f19d66cdad8be (diff) | |
download | samba-1394e6ed318af5fc740aa5622919f9fd26d5a8d2.tar.gz samba-1394e6ed318af5fc740aa5622919f9fd26d5a8d2.tar.xz samba-1394e6ed318af5fc740aa5622919f9fd26d5a8d2.zip |
this tdb was being opened without locking, which is unsafe for shared
databases
-rw-r--r-- | source/libsmb/netlogon_unigrp.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/libsmb/netlogon_unigrp.c b/source/libsmb/netlogon_unigrp.c index 707baba10bc..979ff52bd3f 100644 --- a/source/libsmb/netlogon_unigrp.c +++ b/source/libsmb/netlogon_unigrp.c @@ -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")); |