diff options
author | dan <dan@noemail.net> | 2020-04-29 20:11:01 +0000 |
---|---|---|
committer | dan <dan@noemail.net> | 2020-04-29 20:11:01 +0000 |
commit | f2972b6083aef8bd57c2e1ff60d357c5b1ff7f88 (patch) | |
tree | 5bb0de730dee58b253a3bd7751d093520695f1d3 /src/resolve.c | |
parent | 9ed322d6c3c2562dffd590c59dfc8f83c31937ea (diff) | |
download | sqlite-f2972b6083aef8bd57c2e1ff60d357c5b1ff7f88.tar.gz sqlite-f2972b6083aef8bd57c2e1ff60d357c5b1ff7f88.zip |
Fix problems with using LIMIT and FROM clauses as part of single UPDATE statement.
FossilOrigin-Name: b717dc3c5fafb9b86a141e7ecffc030fd9b36aa57a0b3e5200d64ad23a0aa13d
Diffstat (limited to 'src/resolve.c')
-rw-r--r-- | src/resolve.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/resolve.c b/src/resolve.c index 60fed0b10..76cdc8ccd 100644 --- a/src/resolve.c +++ b/src/resolve.c @@ -756,7 +756,7 @@ static int resolveExprStep(Walker *pWalker, Expr *pExpr){ case TK_ROW: { SrcList *pSrcList = pNC->pSrcList; struct SrcList_item *pItem; - assert( pSrcList && pSrcList->nSrc==1 ); + assert( pSrcList && pSrcList->nSrc>=1 ); pItem = pSrcList->a; assert( HasRowid(pItem->pTab) && pItem->pTab->pSelect==0 ); pExpr->op = TK_COLUMN; |