diff options
author | drh <drh@noemail.net> | 2014-06-03 14:42:34 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2014-06-03 14:42:34 +0000 |
commit | d0dc5d4984ce9ff0e155a94929db118047ef1a6d (patch) | |
tree | 6bc021c662a025e35c6999ed9547db8646632645 /src | |
parent | 5a0b8b124bdc75c6af5c170edb0f7045d246ff9c (diff) | |
download | sqlite-d0dc5d4984ce9ff0e155a94929db118047ef1a6d.tar.gz sqlite-d0dc5d4984ce9ff0e155a94929db118047ef1a6d.zip |
Avoid closing a pseudo-table associated with sorting in a co-routine since
that pseudo-table might be used again in an outer loop.
FossilOrigin-Name: 6d81805298ea882f5fee99504d5a95f1a762a90b
Diffstat (limited to 'src')
-rw-r--r-- | src/select.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/src/select.c b/src/select.c index ba6f6551a..6ceb3fe94 100644 --- a/src/select.c +++ b/src/select.c @@ -1226,9 +1226,6 @@ static void generateSortTail( } if( pSort->regReturn ) sqlite3VdbeAddOp1(v, OP_Return, pSort->regReturn); sqlite3VdbeResolveLabel(v, addrBreak); - if( eDest==SRT_Output || eDest==SRT_Coroutine ){ - sqlite3VdbeAddOp2(v, OP_Close, pseudoTab, 0); - } } /* |