1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-08-07 02:42:48 +03:00

Avoid accessing Vdbe.pc if it is uninitialized. Check Vdbe.magic first.

FossilOrigin-Name: 6ac6e4462a08cb2f3d28e4a23218fc1b110a2148
This commit is contained in:
drh
2016-10-01 11:39:53 +00:00
parent ab3182f7c4
commit 76336d5b9d
3 changed files with 8 additions and 8 deletions

View File

@@ -1569,7 +1569,7 @@ int sqlite3_stmt_readonly(sqlite3_stmt *pStmt){
*/
int sqlite3_stmt_busy(sqlite3_stmt *pStmt){
Vdbe *v = (Vdbe*)pStmt;
return v!=0 && v->pc>=0 && v->magic==VDBE_MAGIC_RUN;
return v!=0 && v->magic==VDBE_MAGIC_RUN && v->pc>=0;
}
/*