Skip to content

Commit 5ffb12b

Browse files
committed
Bug fixes
1 parent 0b43125 commit 5ffb12b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

sql/rowexec/rel_iters.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ func (i *ProjectIter) ProjectRowWithNestedIters(
187187

188188
nestedIterationFinished := true
189189
for _, evaluator := range i.nestedState.iterEvaluators {
190-
if !evaluator.finished {
190+
if !evaluator.finished && evaluator.iter != nil {
191191
nestedIterationFinished = false
192192
break
193193
}
@@ -268,7 +268,7 @@ func (r RowIterEvaluator) IsNullable() bool {
268268
}
269269

270270
func (r *RowIterEvaluator) Eval(ctx *sql.Context, row sql.Row) (interface{}, error) {
271-
if r.finished {
271+
if r.finished || r.iter == nil {
272272
return nil, nil
273273
}
274274

0 commit comments

Comments
 (0)