From a868118f6fde6b7d7db420b34b6c8324f40bce98 Mon Sep 17 00:00:00 2001 From: topjohnwu Date: Wed, 5 Dec 2018 12:48:01 -0500 Subject: [PATCH] Use defined symbols in SDK 16 libsqlite.so --- native/jni/daemon/db.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/native/jni/daemon/db.cpp b/native/jni/daemon/db.cpp index 28ce7c8f1..e1f552548 100644 --- a/native/jni/daemon/db.cpp +++ b/native/jni/daemon/db.cpp @@ -85,14 +85,14 @@ static char *open_and_init_db(sqlite3 *&db) { int ret = sqlite3_open_v2(MAGISKDB, &db, SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE | SQLITE_OPEN_FULLMUTEX, nullptr); if (ret) - return strdup(sqlite3_errstr(ret)); + return strdup(sqlite3_errmsg(db)); int ver, upgrade = 0; char *err; sqlite3_exec(db, "PRAGMA user_version", ver_cb, &ver, &err); err_ret(err); if (ver > DB_VERSION) { // Don't support downgrading database - sqlite3_close_v2(db); + sqlite3_close(db); return nullptr; } if (ver < 3) {