diff options
-rw-r--r-- | engine/dconf-engine.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/engine/dconf-engine.c b/engine/dconf-engine.c index 8f5c613..c3b28ff 100644 --- a/engine/dconf-engine.c +++ b/engine/dconf-engine.c @@ -397,7 +397,7 @@ dconf_engine_read_internal (DConfEngine *engine, * ensure that values in the user database are always ignored when * locks are present. */ - for (i = engine->n_dbs - 1; lowest < i; i--) + for (i = MAX (engine->n_dbs - 1, lowest); lowest < i; i--) if (engine->lock_tables[i] != NULL && gvdb_table_has_value (engine->lock_tables[i], key)) break; |