Commit a868118f authored by topjohnwu's avatar topjohnwu

Use defined symbols in SDK 16 libsqlite.so

parent e5c62f57
...@@ -85,14 +85,14 @@ static char *open_and_init_db(sqlite3 *&db) { ...@@ -85,14 +85,14 @@ static char *open_and_init_db(sqlite3 *&db) {
int ret = sqlite3_open_v2(MAGISKDB, &db, int ret = sqlite3_open_v2(MAGISKDB, &db,
SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE | SQLITE_OPEN_FULLMUTEX, nullptr); SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE | SQLITE_OPEN_FULLMUTEX, nullptr);
if (ret) if (ret)
return strdup(sqlite3_errstr(ret)); return strdup(sqlite3_errmsg(db));
int ver, upgrade = 0; int ver, upgrade = 0;
char *err; char *err;
sqlite3_exec(db, "PRAGMA user_version", ver_cb, &ver, &err); sqlite3_exec(db, "PRAGMA user_version", ver_cb, &ver, &err);
err_ret(err); err_ret(err);
if (ver > DB_VERSION) { if (ver > DB_VERSION) {
// Don't support downgrading database // Don't support downgrading database
sqlite3_close_v2(db); sqlite3_close(db);
return nullptr; return nullptr;
} }
if (ver < 3) { if (ver < 3) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment