]> 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)
committerHoward Chu <hyc@openldap.org>
Sat, 11 Jan 2020 04:24:54 +0000 (04:24 +0000)
servers/slapd/back-mdb/config.c

index aab0b51e65e53c2ea4dfc0ecba8ea5bde959249f..e041db18f0dbb93c43005a81089ef05455fc4bbd 100644 (file)
@@ -717,7 +717,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 );