aboutsummaryrefslogtreecommitdiff
path: root/src/wherecode.c
diff options
context:
space:
mode:
authordan <dan@noemail.net>2018-09-11 13:38:35 +0000
committerdan <dan@noemail.net>2018-09-11 13:38:35 +0000
commite3e79213b1b9892ff23f9c6932d060321864d71e (patch)
tree1be0112cf6cd4ac4e9b39f8fa58472dcf106d49c /src/wherecode.c
parent30a7d7ddc5e80261b58b5ac226d64eab6a7c5e2d (diff)
downloadsqlite-e3e79213b1b9892ff23f9c6932d060321864d71e.tar.gz
sqlite-e3e79213b1b9892ff23f9c6932d060321864d71e.zip
Fix a problem causing ENABLE_CURSOR_HINTS builds to segfault.
FossilOrigin-Name: e7033104fa8bd974a9a3d173200aa07a3aa3daade86e7eb65cad5d00b086969e
Diffstat (limited to 'src/wherecode.c')
-rw-r--r--src/wherecode.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/wherecode.c b/src/wherecode.c
index 82519238a..07de2c664 100644
--- a/src/wherecode.c
+++ b/src/wherecode.c
@@ -886,9 +886,7 @@ static int codeCursorHintFixExpr(Walker *pWalker, Expr *pExpr){
if( pExpr->iTable!=pHint->iTabCur ){
Vdbe *v = pWalker->pParse->pVdbe;
int reg = ++pWalker->pParse->nMem; /* Register for column value */
- sqlite3ExprCodeGetColumnOfTable(
- v, pExpr->pTab, pExpr->iTable, pExpr->iColumn, reg
- );
+ sqlite3ExprCode(pWalker->pParse, pExpr, reg);
pExpr->op = TK_REGISTER;
pExpr->iTable = reg;
}else if( pHint->pIdx!=0 ){