diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/prepare.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/prepare.c b/src/prepare.c index c31b81082..9f0704c94 100644 --- a/src/prepare.c +++ b/src/prepare.c @@ -686,7 +686,7 @@ static int sqlite3LockAndPrepare( sqlite3_mutex_enter(db->mutex); sqlite3BtreeEnterAll(db); rc = sqlite3Prepare(db, zSql, nBytes, prepFlags, pOld, ppStmt, pzTail); - if( rc==SQLITE_SCHEMA && db->nSchemaLock==0 ){ + if( rc==SQLITE_SCHEMA ){ sqlite3ResetOneSchema(db, -1); sqlite3_finalize(*ppStmt); rc = sqlite3Prepare(db, zSql, nBytes, prepFlags, pOld, ppStmt, pzTail); |