aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordrh <>2024-09-18 16:33:07 +0000
committerdrh <>2024-09-18 16:33:07 +0000
commit0e8cbd5e785e32addc1e3d18d2905fa4ca3fbdbe (patch)
treeb643ed9d35b09cbfa3d889fac896fc1edfbac1f8 /src
parent704561f346c0ab5e115da4ce29c422ef65fb81bb (diff)
downloadsqlite-0e8cbd5e785e32addc1e3d18d2905fa4ca3fbdbe.tar.gz
sqlite-0e8cbd5e785e32addc1e3d18d2905fa4ca3fbdbe.zip
Improvements to the scope of valueFromFunction().
FossilOrigin-Name: a0f39419cb5bdfa42ab2978cf3819e3d7821212996571f8251d2efbeaa26c603
Diffstat (limited to 'src')
-rw-r--r--src/vdbemem.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/vdbemem.c b/src/vdbemem.c
index 8e2aa4a6c..0fc6b68f5 100644
--- a/src/vdbemem.c
+++ b/src/vdbemem.c
@@ -1534,7 +1534,8 @@ static int valueFromFunction(
goto value_from_function_out;
}
for(i=0; i<nVal; i++){
- rc = sqlite3ValueFromExpr(db, pList->a[i].pExpr, enc, aff, &apVal[i]);
+ rc = sqlite3Stat4ValueFromExpr(pCtx->pParse, pList->a[i].pExpr, aff,
+ &apVal[i]);
if( apVal[i]==0 || rc!=SQLITE_OK ) goto value_from_function_out;
}
}