aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/resolve.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/resolve.c b/src/resolve.c
index b61af805b..599922bad 100644
--- a/src/resolve.c
+++ b/src/resolve.c
@@ -96,6 +96,9 @@ static void resolveAlias(
pExpr->u.zToken = sqlite3DbStrDup(db, pExpr->u.zToken);
pExpr->flags |= EP_MemToken;
}
+ if( ExprHasProperty(pExpr, EP_WinFunc) ){
+ pExpr->y.pWin->pOwner = pExpr;
+ }
sqlite3DbFree(db, pDup);
}
ExprSetProperty(pExpr, EP_Alias);