diff options
author | Jeremy Allison <jra@samba.org> | 2001-09-06 21:06:41 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2001-09-06 21:06:41 +0000 |
commit | d52ecdecf33af526e837aafb5da56dc108b23635 (patch) | |
tree | cb7bdb31fb82b3b705b6390e1a5badc76151dce6 | |
parent | dd48ed9b76b626791deac706130f9eb8cc37cf12 (diff) | |
download | samba-d52ecdecf33af526e837aafb5da56dc108b23635.tar.gz samba-d52ecdecf33af526e837aafb5da56dc108b23635.tar.xz samba-d52ecdecf33af526e837aafb5da56dc108b23635.zip |
Ensure use mmap is honored in tdb_open_log.
Jeremy.
-rw-r--r-- | source/tdb/tdbutil.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/source/tdb/tdbutil.c b/source/tdb/tdbutil.c index 0a2f1f84d45..da4f6718d4c 100644 --- a/source/tdb/tdbutil.c +++ b/source/tdb/tdbutil.c @@ -350,7 +350,12 @@ static void tdb_log(TDB_CONTEXT *tdb, int level, const char *format, ...) TDB_CONTEXT *tdb_open_log(char *name, int hash_size, int tdb_flags, int open_flags, mode_t mode) { - TDB_CONTEXT *tdb = tdb_open(name, hash_size, tdb_flags, + TDB_CONTEXT *tdb; + + if (!lp_use_mmap()) + tdb_flags |= TDB_NOMMAP; + + tdb = tdb_open(name, hash_size, tdb_flags, open_flags, mode); if (!tdb) return NULL; |