8ad3a9
From 5f69512404cd2e5153ddf90ea277fbba6dd58ab7 Mon Sep 17 00:00:00 2001
8ad3a9
From: drh <drh@noemail.net>
8ad3a9
Date: Thu, 20 Feb 2020 14:08:51 +0000
8ad3a9
Subject: [PATCH] Early-out on the INTERSECT query processing following an
8ad3a9
 error.
8ad3a9
8ad3a9
FossilOrigin-Name: a67cf5b7d37d5b1484be32092635faafd8f76e5881898cd9435517c4b287d663
8ad3a9
---
8ad3a9
 src/select.c  |  1 +
8ad3a9
 1 files changed, 1 insertions(+), 0 deletions(-)
8ad3a9
8ad3a9
diff --git a/src/select.c b/src/select.c
8ad3a9
index c60ff2700..b3ae9f415 100644
8ad3a9
--- a/src/select.c
8ad3a9
+++ b/src/select.c
8ad3a9
@@ -2775,6 +2775,7 @@ static int multiSelect(
8ad3a9
         /* Generate code to take the intersection of the two temporary
8ad3a9
         ** tables.
8ad3a9
         */
8ad3a9
+        if( rc ) break;
8ad3a9
         assert( p->pEList );
8ad3a9
         iBreak = sqlite3VdbeMakeLabel(v);
8ad3a9
         iCont = sqlite3VdbeMakeLabel(v);
8ad3a9
--
8ad3a9
2.37.3
8ad3a9