diff options
author | dan <Dan Kennedy> | 2021-06-28 15:25:17 +0000 |
---|---|---|
committer | dan <Dan Kennedy> | 2021-06-28 15:25:17 +0000 |
commit | cf1e25566b5d294593fa310eb9375cc1cb406e5d (patch) | |
tree | 89d5157bae05c05a2e6f855deb9713774e52023a /src/trigger.c | |
parent | 4422b3a64690110e7731335f59e0a0b833e4ea59 (diff) | |
download | sqlite-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/trigger.c')
-rw-r--r-- | src/trigger.c | 1 |
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); |