summaryrefslogtreecommitdiff
path: root/source3/lib
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2008-01-09 14:35:37 -0800
committerJeremy Allison <jra@samba.org>2008-01-09 14:35:37 -0800
commit6a1022288217304ebf4f3a3e59a1efa472ff2c5b (patch)
tree8ff6842d38243491dfa488cd0bc1ee6077b1b0fd /source3/lib
parent381c38688d14ad12f5690bca5b3da2d08faf759d (diff)
parent66d6eb27a4e14b41b5a6cbaa828b7ccc4b4244b8 (diff)
downloadsamba-6a1022288217304ebf4f3a3e59a1efa472ff2c5b.tar.gz
samba-6a1022288217304ebf4f3a3e59a1efa472ff2c5b.tar.bz2
samba-6a1022288217304ebf4f3a3e59a1efa472ff2c5b.zip
Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
(This used to be commit 92fcf22b79809393c734e4005c34a5e7e4aaa912)
Diffstat (limited to 'source3/lib')
-rw-r--r--source3/lib/tdb/common/open.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/source3/lib/tdb/common/open.c b/source3/lib/tdb/common/open.c
index 0bd1c91a5e..6efa482ac2 100644
--- a/source3/lib/tdb/common/open.c
+++ b/source3/lib/tdb/common/open.c
@@ -178,9 +178,7 @@ struct tdb_context *tdb_open_ex(const char *name, int hash_size, int tdb_flags,
tdb->page_size = 0x2000;
}
- if (open_flags & TDB_VOLATILE) {
- tdb->max_dead_records = 5;
- }
+ tdb->max_dead_records = (open_flags & TDB_VOLATILE) ? 5 : 0;
if ((open_flags & O_ACCMODE) == O_WRONLY) {
TDB_LOG((tdb, TDB_DEBUG_ERROR, "tdb_open_ex: can't open tdb %s write-only\n",
@@ -283,7 +281,6 @@ struct tdb_context *tdb_open_ex(const char *name, int hash_size, int tdb_flags,
tdb->map_size = st.st_size;
tdb->device = st.st_dev;
tdb->inode = st.st_ino;
- tdb->max_dead_records = 0;
tdb_mmap(tdb);
if (locked) {
if (tdb->methods->tdb_brlock(tdb, ACTIVE_LOCK, F_UNLCK, F_SETLK, 0, 1) == -1) {