diff options
author | drh <drh@noemail.net> | 2014-02-10 21:07:51 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2014-02-10 21:07:51 +0000 |
commit | a6e3a8c9d50f149d586f86b19f7edd20a589aa69 (patch) | |
tree | 485b532aab141e4acb0167a952548603c6a0953c /src/select.c | |
parent | 8af9ad951da6621872eefdc2f5c896adaabf89cb (diff) | |
download | sqlite-a6e3a8c9d50f149d586f86b19f7edd20a589aa69.tar.gz sqlite-a6e3a8c9d50f149d586f86b19f7edd20a589aa69.zip |
Fix a pointless conditional. Add a test case.
FossilOrigin-Name: 9367632dd7e4fec9197227e35b0627c2e81ebffc
Diffstat (limited to 'src/select.c')
-rw-r--r-- | src/select.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/select.c b/src/select.c index 75e495f10..dd445deed 100644 --- a/src/select.c +++ b/src/select.c @@ -3630,7 +3630,8 @@ static int convertCompoundSelectToSubquery(Walker *pWalker, Select *p){ p->pPrior = 0; p->pNext = 0; p->selFlags &= ~SF_Compound; - if( pNew->pPrior ) pNew->pPrior->pNext = pNew; + assert( pNew->pPrior!=0 ); + pNew->pPrior->pNext = pNew; pNew->pLimit = 0; pNew->pOffset = 0; return WRC_Continue; |