Skip to content

Commit 183cb70

Browse files
committed
Misc
1 parent ce3a9d5 commit 183cb70

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/jrd/RecordSourceNodes.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ namespace
138138
if (rseNode && (rseNode->blrOp == blr_any || rseNode->blrOp == blr_ansi_any))
139139
{
140140
auto rse = rseNode->rse;
141-
fb_assert(rse);
141+
fb_assert(rse && (rse->flags & RseNode::FLAG_SUB_QUERY));
142142

143143
if (rse->rse_boolean && rse->rse_jointype == blr_inner &&
144144
!rse->rse_first && !rse->rse_skip && !rse->rse_plan)
@@ -182,6 +182,7 @@ namespace
182182

183183
if (!dependent)
184184
{
185+
rse->flags &= ~RseNode::FLAG_SUB_QUERY;
185186
rse->flags |= RseNode::FLAG_SEMI_JOINED;
186187
rseStack.push(rse);
187188
booleanStack.push(boolean);

0 commit comments

Comments
 (0)