aboutsummaryrefslogtreecommitdiff
path: root/src/select.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/select.c')
-rw-r--r--src/select.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/select.c b/src/select.c
index ae2e0ce65..66eb4b336 100644
--- a/src/select.c
+++ b/src/select.c
@@ -1814,6 +1814,9 @@ static int multiSelect(
SelectDest tmp2dest;
int i;
+ if( sqlite3AuthCheck(pParse, SQLITE_RECURSIVE, 0, 0, 0) ){
+ goto multi_select_end;
+ }
iBreak = sqlite3VdbeMakeLabel(v);
iCont = sqlite3VdbeMakeLabel(v);