diff options
author | drh <> | 2021-09-13 18:16:15 +0000 |
---|---|---|
committer | drh <> | 2021-09-13 18:16:15 +0000 |
commit | 82456a661d6f8ccde40c9bc685d3d67c303fbed9 (patch) | |
tree | b4883c0b09a7db44e50f0f57f82fffa37033c3dc /src/window.c | |
parent | 30918bfb0beca65d8522308d374f9700161d286a (diff) | |
download | sqlite-82456a661d6f8ccde40c9bc685d3d67c303fbed9.tar.gz sqlite-82456a661d6f8ccde40c9bc685d3d67c303fbed9.zip |
Add assert() statements to refute
[forum:/forumpost/9f4e7f58fbb66ddd|forum post 9f4e7f58fbb66ddd].
FossilOrigin-Name: 83a83475c5064ea62016a03e9173ecd2a1fec7f6296f1ee99896fa0a38b4196a
Diffstat (limited to 'src/window.c')
-rw-r--r-- | src/window.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/window.c b/src/window.c index 4a05392ad..423ad2db8 100644 --- a/src/window.c +++ b/src/window.c @@ -1066,6 +1066,9 @@ int sqlite3WindowRewrite(Parse *pParse, Select *p){ ("New window-function subquery in FROM clause of (%u/%p)\n", p->selId, p)); p->pSrc = sqlite3SrcListAppend(pParse, 0, 0, 0); + assert( pSub!=0 || p->pSrc==0 ); /* Due to db->mallocFailed test inside + ** of sqlite3DbMallocRawNN() called from + ** sqlite3SrcListAppend() */ if( p->pSrc ){ Table *pTab2; p->pSrc->a[0].pSelect = pSub; |