aboutsummaryrefslogtreecommitdiff
path: root/src/vdbeblob.c
diff options
context:
space:
mode:
authordrh <>2021-10-07 12:11:20 +0000
committerdrh <>2021-10-07 12:11:20 +0000
commit78b2fa8610bd2d149af7746faa79f095e505550c (patch)
tree2cc1a3e64483ca30acb31ead81e32df29913387f /src/vdbeblob.c
parent16a8f28e492507523c6b0b9d0bc0d9fd43c253a7 (diff)
downloadsqlite-78b2fa8610bd2d149af7746faa79f095e505550c.tar.gz
sqlite-78b2fa8610bd2d149af7746faa79f095e505550c.zip
Protect every access to the Table.u union using a nearby assert() or branch.
FossilOrigin-Name: 50e08338aed7ac0cee600098d2ecd4b3b7bfd31a597bb26773badf3d2e2582c8
Diffstat (limited to 'src/vdbeblob.c')
-rw-r--r--src/vdbeblob.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/vdbeblob.c b/src/vdbeblob.c
index cc427b9c3..9cf6b5495 100644
--- a/src/vdbeblob.c
+++ b/src/vdbeblob.c
@@ -212,7 +212,7 @@ int sqlite3_blob_open(
** key columns must be indexed. The check below will pick up this
** case. */
FKey *pFKey;
- assert( !IsVirtual(pTab) );
+ assert( IsOrdinaryTable(pTab) );
for(pFKey=pTab->u.tab.pFKey; pFKey; pFKey=pFKey->pNextFrom){
int j;
for(j=0; j<pFKey->nCol; j++){