aboutsummaryrefslogtreecommitdiffstats
path: root/main/sqlite/CVE-2019-19244.patch
blob: 3d4e2df8e2aa321fc5144c7715c5ffd7037e503f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
diff --git a/sqlite3.c b/sqlite3.c
index 8fd740b..bd647ca 100644
--- a/sqlite3.c
+++ b/sqlite3.c
@@ -131679,6 +131679,7 @@ SQLITE_PRIVATE int sqlite3Select(
   */
   if( (p->selFlags & (SF_Distinct|SF_Aggregate))==SF_Distinct 
    && sqlite3ExprListCompare(sSort.pOrderBy, pEList, -1)==0
+   && p->pWin==0
   ){
     p->selFlags &= ~SF_Distinct;
     pGroupBy = p->pGroupBy = sqlite3ExprListDup(db, pEList, 0);