mirror of
https://github.com/sqlite/sqlite.git
synced 2025-08-07 02:42:48 +03:00
When parsing the schema, detect out-of-bounds rootpage values and throw an
error. FossilOrigin-Name: 6c3a2727dc912ed800146e07db5d15d0f3468d13701165ba763c4b114c3e18e8
This commit is contained in:
@@ -6122,6 +6122,7 @@ case OP_ParseSchema: {
|
||||
initData.iDb = iDb;
|
||||
initData.pzErrMsg = &p->zErrMsg;
|
||||
initData.mInitFlags = 0;
|
||||
initData.mxPage = sqlite3BtreeLastPage(db->aDb[iDb].pBt);
|
||||
zSql = sqlite3MPrintf(db,
|
||||
"SELECT*FROM\"%w\".%s WHERE %s ORDER BY rowid",
|
||||
db->aDb[iDb].zDbSName, zSchema, pOp->p4.z);
|
||||
|
Reference in New Issue
Block a user