Skip to content

Commit ae30cf4

Browse files
committed
Fix missing discard in repo_language_stats
Set the missing discard(1) in repo_language_stats. Signed-off-by: Andrew Thornton <[email protected]>
1 parent effad26 commit ae30cf4

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

modules/git/repo_language_stats_nogogit.go

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,7 @@ func (repo *Repository) GetLanguageStats(commitID string) (map[string]int64, err
2525
defer cancel()
2626

2727
writeID := func(id string) error {
28-
_, err := batchStdinWriter.Write([]byte(id))
29-
if err != nil {
30-
return err
31-
}
32-
_, err = batchStdinWriter.Write([]byte{'\n'})
28+
_, err := batchStdinWriter.Write([]byte(id + "\n"))
3329
return err
3430
}
3531

@@ -85,10 +81,10 @@ func (repo *Repository) GetLanguageStats(commitID string) (map[string]int64, err
8581
}
8682

8783
sizeToRead := size
88-
discard := int64(0)
84+
discard := int64(1)
8985
if size > fileSizeLimit {
9086
sizeToRead = fileSizeLimit
91-
discard = size - fileSizeLimit
87+
discard = size - fileSizeLimit + 1
9288
}
9389

9490
_, err = contentBuf.ReadFrom(io.LimitReader(batchReader, sizeToRead))

0 commit comments

Comments
 (0)