Stop printing JSON when end of offsets is reached

This commit is contained in:
2018-07-08 04:58:41 +01:00
parent dd56e80c59
commit 955529d0d8

View File

@@ -71,6 +71,12 @@ func (s *Dump) PrintEntryJSON(indexes []*string) error {
}
offsets := s.sortedOffsets(indexes)
offsetsLength := int64(len(offsets))
if offsetsLength == 0 {
return nil
}
var current int64
var offset int64 = -1
reader := bufio.NewReader(file)
@@ -87,6 +93,10 @@ func (s *Dump) PrintEntryJSON(indexes []*string) error {
current++
fmt.Print(string(line))
}
if current >= offsetsLength-1 {
break
}
}
return nil