diff options
author | dan <Dan Kennedy> | 2021-09-30 18:42:52 +0000 |
---|---|---|
committer | dan <Dan Kennedy> | 2021-09-30 18:42:52 +0000 |
commit | afaa660aef3d596fabbbcf6e99746294f77dbafa (patch) | |
tree | 2cc6b730709c96922e03691d18fafb301d3e615a /src | |
parent | 09e2626eaac1d76a2de12c2790df653b7a1dc504 (diff) | |
download | sqlite-afaa660aef3d596fabbbcf6e99746294f77dbafa.tar.gz sqlite-afaa660aef3d596fabbbcf6e99746294f77dbafa.zip |
Fix a problem with view handling in SQLITE_OMIT_VIRTUAL_TABLE builds.
FossilOrigin-Name: 6e791a24ce259ff6cc46a7c2188aea094a5021e154368f57019a0653c8a81217
Diffstat (limited to 'src')
-rw-r--r-- | src/select.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/select.c b/src/select.c index ba82d624d..6af8b85bc 100644 --- a/src/select.c +++ b/src/select.c @@ -5499,9 +5499,9 @@ static int selectExpander(Walker *pWalker, Select *p){ pTab->zName); } pFrom->pSelect = sqlite3SelectDup(db, pTab->u.view.pSelect, 0); - }else + } #ifndef SQLITE_OMIT_VIRTUALTABLE - if( ALWAYS(IsVirtual(pTab)) + else if( ALWAYS(IsVirtual(pTab)) && pFrom->fg.fromDDL && ALWAYS(pTab->u.vtab.p!=0) && pTab->u.vtab.p->eVtabRisk > ((db->flags & SQLITE_TrustedSchema)!=0) |