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() }