diff options
author | dan <Dan Kennedy> | 2021-07-08 18:29:25 +0000 |
---|---|---|
committer | dan <Dan Kennedy> | 2021-07-08 18:29:25 +0000 |
commit | bd24e8faa37592c02fc4e7c1fded2e6bd924e8a4 (patch) | |
tree | 4c5e9179e535a7c3f0eda0f337734f403cc356a8 /src/build.c | |
parent | 77ea22300b5bcc0961be5c2578a262d91917cf1f (diff) | |
download | sqlite-bd24e8faa37592c02fc4e7c1fded2e6bd924e8a4.tar.gz sqlite-bd24e8faa37592c02fc4e7c1fded2e6bd924e8a4.zip |
Preserve and return to the user any error message returned by a failed xConnect() call on an eponymous virtual table that prevents a query from being compiled.
FossilOrigin-Name: bbbbeb59a6a14b94dcbaf218cbcfbd39feba4a1df5b37c0e1a955391393eeec4
Diffstat (limited to 'src/build.c')
-rw-r--r-- | src/build.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/build.c b/src/build.c index 5bf5680d4..00fa44795 100644 --- a/src/build.c +++ b/src/build.c @@ -453,6 +453,7 @@ Table *sqlite3LocateTable( pMod = sqlite3PragmaVtabRegister(db, zName); } if( pMod && sqlite3VtabEponymousTableInit(pParse, pMod) ){ + testcase( pMod->pEpoTab==0 ); return pMod->pEpoTab; } } |