]> git.sur5r.net Git - openldap/commitdiff
Fix MDB_NOSYNC,MDB_NOMETASYNC thinko
authorHallvard Furuseth <hallvard@openldap.org>
Wed, 28 Oct 2015 08:37:23 +0000 (09:37 +0100)
committerHallvard Furuseth <hallvard@openldap.org>
Wed, 28 Oct 2015 08:37:23 +0000 (09:37 +0100)
libraries/liblmdb/mdb.c

index 901f6c40d3459dfad11e988b0b4650767b092339..d4888beb74d9233cd45adccb76cd2bdacdd5ec8e 100644 (file)
@@ -3750,7 +3750,7 @@ mdb_env_write_meta(MDB_txn *txn)
                toggle, txn->mt_dbs[MAIN_DBI].md_root));
 
        env = txn->mt_env;
-       flags = txn->mt_flags & env->me_flags;
+       flags = txn->mt_flags | env->me_flags;
        mp = env->me_metas[toggle];
        mapsize = env->me_metas[toggle ^ 1]->mm_mapsize;
        /* Persist any increases of mapsize config */