]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
ITS#9150 fix nosync FALSE config
authorHoward Chu <hyc@openldap.org>
Sat, 11 Jan 2020 04:24:54 +0000 (04:24 +0000)
committerQuanah Gibson-Mount <quanah@openldap.org>
Sat, 11 Jan 2020 23:17:56 +0000 (23:17 +0000)
servers/slapd/back-mdb/config.c

index 46cb59d1fd1773f6694c1aec0ca6a6e71015cdd5..f1b86c07a093dd132fe0aef76a7c4382216cca84 100644 (file)
@@ -594,7 +594,7 @@ mdb_cf_gen( ConfigArgs *c )
                if ( c->value_int )
                        mdb->mi_dbenv_flags |= MDB_NOSYNC;
                else
-                       mdb->mi_dbenv_flags ^= MDB_NOSYNC;
+                       mdb->mi_dbenv_flags &= ~MDB_NOSYNC;
                if ( mdb->mi_flags & MDB_IS_OPEN ) {
                        mdb_env_set_flags( mdb->mi_dbenv, MDB_NOSYNC,
                                c->value_int );