aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2014-06-03 14:42:34 +0000
committerdrh <drh@noemail.net>2014-06-03 14:42:34 +0000
commitd0dc5d4984ce9ff0e155a94929db118047ef1a6d (patch)
tree6bc021c662a025e35c6999ed9547db8646632645 /src
parent5a0b8b124bdc75c6af5c170edb0f7045d246ff9c (diff)
downloadsqlite-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.c3
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);
- }
}
/*