aboutsummaryrefslogtreecommitdiff
path: root/src/expr.c
diff options
context:
space:
mode:
authordan <dan@noemail.net>2018-06-11 20:50:25 +0000
committerdan <dan@noemail.net>2018-06-11 20:50:25 +0000
commit2a11bb23eb1ae89041635efbd193f6616b16e138 (patch)
treeb0ee596926ecad73eb9b002842e41c2e8dda54d5 /src/expr.c
parent26522d1c45763e482f6f51e25aa6c454527d3558 (diff)
downloadsqlite-2a11bb23eb1ae89041635efbd193f6616b16e138.tar.gz
sqlite-2a11bb23eb1ae89041635efbd193f6616b16e138.zip
Clarify the relationship between a Window object and its associated Expr.
FossilOrigin-Name: 0cd55e98a478740032f5569ddc00fa5b0e063e90db6e00ac7598c9b7c2fffeee
Diffstat (limited to 'src/expr.c')
-rw-r--r--src/expr.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/expr.c b/src/expr.c
index 819a14bce..9431c4c20 100644
--- a/src/expr.c
+++ b/src/expr.c
@@ -1271,7 +1271,7 @@ static Expr *exprDup(sqlite3 *db, Expr *p, int dupFlags, u8 **pzBuffer){
if( ExprHasProperty(p, EP_Reduced|EP_TokenOnly) ){
pNew->pWin = 0;
}else{
- pNew->pWin = sqlite3WindowDup(db, p->pWin);
+ pNew->pWin = sqlite3WindowDup(db, pNew, p->pWin);
}
if( !ExprHasProperty(p, EP_TokenOnly|EP_Leaf) ){
if( pNew->op==TK_SELECT_COLUMN ){