diff options
author | drh <drh@noemail.net> | 2018-01-24 13:15:56 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2018-01-24 13:15:56 +0000 |
commit | a87f8ce262cdb1901e4dc8a871dd967f94e33022 (patch) | |
tree | d5255603e5276c7ac64809c8e91276b52bd26e85 /ext/misc/btreeinfo.c | |
parent | b9f4799b5523e479078db4e23ab73b07a9905ebc (diff) | |
download | sqlite-a87f8ce262cdb1901e4dc8a871dd967f94e33022.tar.gz sqlite-a87f8ce262cdb1901e4dc8a871dd967f94e33022.zip |
Improved error message output when the btreeinfo.c extension is run in
a connection that lacks sqlite_dbpage support.
FossilOrigin-Name: 461b0b81b2acedb1b9ca520657518d6778417c375aeb58c41ead840b75a6d985
Diffstat (limited to 'ext/misc/btreeinfo.c')
-rw-r--r-- | ext/misc/btreeinfo.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ext/misc/btreeinfo.c b/ext/misc/btreeinfo.c index d75f06277..131b210a7 100644 --- a/ext/misc/btreeinfo.c +++ b/ext/misc/btreeinfo.c @@ -339,7 +339,8 @@ static int binfoColumn( sqlite3 *db = sqlite3_context_db_handle(ctx); int rc = binfoCompute(db, pgno, pCsr); if( rc ){ - return rc; + pCursor->pVtab->zErrMsg = sqlite3_mprintf("%s", sqlite3_errmsg(db)); + return SQLITE_ERROR; } } switch( i ){ |