diff options
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 e60c1e0b1..ab90e12d2 100644 --- a/src/build.c +++ b/src/build.c @@ -2638,6 +2638,7 @@ void sqlite3CodeDropTable(Parse *pParse, Table *pTab, int iDb, int isView){ */ if( IsVirtual(pTab) ){ sqlite3VdbeAddOp4(v, OP_VDestroy, iDb, 0, 0, pTab->zName, 0); + sqlite3MayAbort(pParse); } sqlite3VdbeAddOp4(v, OP_DropTable, iDb, 0, 0, pTab->zName, 0); sqlite3ChangeCookie(pParse, iDb); |