diff options
author | dan <dan@noemail.net> | 2018-09-11 13:38:35 +0000 |
---|---|---|
committer | dan <dan@noemail.net> | 2018-09-11 13:38:35 +0000 |
commit | e3e79213b1b9892ff23f9c6932d060321864d71e (patch) | |
tree | 1be0112cf6cd4ac4e9b39f8fa58472dcf106d49c /src/wherecode.c | |
parent | 30a7d7ddc5e80261b58b5ac226d64eab6a7c5e2d (diff) | |
download | sqlite-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.c | 4 |
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 ){ |