Test for an OOM condition in resolveAlias().

FossilOrigin-Name: 322eca7f6ad2234059669015aabb773a790e8bc3da95431c9c851ff5342c969b
diff --git a/src/resolve.c b/src/resolve.c
index 599922b..e66dc18 100644
--- a/src/resolve.c
+++ b/src/resolve.c
@@ -97,7 +97,11 @@
       pExpr->flags |= EP_MemToken;
     }
     if( ExprHasProperty(pExpr, EP_WinFunc) ){
-      pExpr->y.pWin->pOwner = pExpr;
+      if( pExpr->y.pWin!=0 ){
+        pExpr->y.pWin->pOwner = pExpr;
+      }else{
+        assert( db->mallocFailed );
+      }
     }
     sqlite3DbFree(db, pDup);
   }