Index: third_party/sqlite/src/src/auth.c |
diff --git a/third_party/sqlite/src/src/auth.c b/third_party/sqlite/src/src/auth.c |
index 1680c9a7c2f8a5c84429abc75d0e84be0e0ec936..9768fc2fc0efbd8393557d7b60af3216bde16de1 100644 |
--- a/third_party/sqlite/src/src/auth.c |
+++ b/third_party/sqlite/src/src/auth.c |
@@ -72,6 +72,9 @@ int sqlite3_set_authorizer( |
int (*xAuth)(void*,int,const char*,const char*,const char*,const char*), |
void *pArg |
){ |
+#ifdef SQLITE_ENABLE_API_ARMOR |
+ if( !sqlite3SafetyCheckOk(db) ) return SQLITE_MISUSE_BKPT; |
+#endif |
sqlite3_mutex_enter(db->mutex); |
db->xAuth = (sqlite3_xauth)xAuth; |
db->pAuthArg = pArg; |