aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordan <Dan Kennedy>2021-06-28 15:25:17 +0000
committerdan <Dan Kennedy>2021-06-28 15:25:17 +0000
commitcf1e25566b5d294593fa310eb9375cc1cb406e5d (patch)
tree89d5157bae05c05a2e6f855deb9713774e52023a /src
parent4422b3a64690110e7731335f59e0a0b833e4ea59 (diff)
downloadsqlite-cf1e25566b5d294593fa310eb9375cc1cb406e5d.tar.gz
sqlite-cf1e25566b5d294593fa310eb9375cc1cb406e5d.zip
When generating data for a RETURNING clause, avoid assuming cursor number 0 is available for use.
FossilOrigin-Name: 4b2c59acce6ff1bb6c9c04c45c80945ae23a26588718cc20635d60f7497adabb
Diffstat (limited to 'src')
-rw-r--r--src/trigger.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/trigger.c b/src/trigger.c
index 90e6ef4a7..c5beeb984 100644
--- a/src/trigger.c
+++ b/src/trigger.c
@@ -926,6 +926,7 @@ static void codeReturningTrigger(
sSelect.pSrc = &sFrom;
sFrom.nSrc = 1;
sFrom.a[0].pTab = pTab;
+ sFrom.a[0].iCursor = -1;
sqlite3SelectPrep(pParse, &sSelect, 0);
if( db->mallocFailed==0 && pParse->nErr==0 ){
sqlite3GenerateColumnNames(pParse, &sSelect);