aboutsummaryrefslogtreecommitdiff
path: root/src/build.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2018-07-24 22:02:12 +0000
committerdrh <drh@noemail.net>2018-07-24 22:02:12 +0000
commitba968dbfe7f1e7cc227c4b5952c9868f7f036bad (patch)
tree71f1f5ba3f1ace7f8fe86edce1c62c4a86d46c9e /src/build.c
parent5a193dd8e609c2cd6827fbb3d9cc4ff7c66e0c25 (diff)
downloadsqlite-ba968dbfe7f1e7cc227c4b5952c9868f7f036bad.tar.gz
sqlite-ba968dbfe7f1e7cc227c4b5952c9868f7f036bad.zip
Do not abort running queries due to a CREATE INDEX statement. Allow them
to run to completion before being reprepared. Fix for ticket [c694113e50321afdf9]. FossilOrigin-Name: 2bd593332da0aade467e7a4ee89e966aa6302f37540a2c5e23671f98a6cb599c
Diffstat (limited to 'src/build.c')
-rw-r--r--src/build.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/build.c b/src/build.c
index 6b761da02..af899d278 100644
--- a/src/build.c
+++ b/src/build.c
@@ -3468,7 +3468,7 @@ void sqlite3CreateIndex(
sqlite3ChangeCookie(pParse, iDb);
sqlite3VdbeAddParseSchemaOp(v, iDb,
sqlite3MPrintf(db, "name='%q' AND type='index'", pIndex->zName));
- sqlite3VdbeAddOp0(v, OP_Expire);
+ sqlite3VdbeAddOp2(v, OP_Expire, 0, 1);
}
sqlite3VdbeJumpHere(v, pIndex->tnum);