Change-Id: I031e8e92a5da991cc847e70cbd4e1530daecb11b
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
}
db = g_hash_table_lookup(dbs, dbpath);
- if (db)
- return db;
+ if (db) {
+ int is_ro;
+ is_ro = sqlite3_db_readonly(db, "main");
+ if (is_ro != readonly) {
+ bxt_dbg("'%s' : readonly[%d], required readonly[%d]",
+ dbpath, is_ro, readonly);
+ g_hash_table_remove(dbs, dbpath);
+ } else {
+ return db;
+ }
+ }
nm = strdup(dbpath);
if (!nm) {