diff options
Diffstat (limited to 'ext')
-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 ){ |