From 97bdfd1759aa5bf6b7ff16e812f978e00ddca02c Mon Sep 17 00:00:00 2001 From: John Kerl Date: Mon, 14 Dec 2020 00:24:02 -0500 Subject: [PATCH] mlr join iterate: C/Go testing --- go/src/miller/transformers/join-bucket-keeper.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/go/src/miller/transformers/join-bucket-keeper.go b/go/src/miller/transformers/join-bucket-keeper.go index 480b72075..64bd6588d 100644 --- a/go/src/miller/transformers/join-bucket-keeper.go +++ b/go/src/miller/transformers/join-bucket-keeper.go @@ -266,7 +266,9 @@ func (this *tJoinBucketKeeper) findJoinBucket( if this.state == LEFT_STATE_0_PREFILL { ////fmt.Printf("-- initial fill\n") // VERBOSE this.prepareForFirstJoinBucket() - this.fillNextJoinBucket() + if this.peekRecordAndContext != nil { + this.fillNextJoinBucket() + } this.state = this.computeState() }