From ae30cf45c48b1a9ed29355a126ed6d3fd672ddc6 Mon Sep 17 00:00:00 2001 From: Andrew Thornton Date: Sun, 30 May 2021 17:00:33 +0100 Subject: [PATCH] Fix missing discard in repo_language_stats Set the missing discard(1) in repo_language_stats. Signed-off-by: Andrew Thornton --- modules/git/repo_language_stats_nogogit.go | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/modules/git/repo_language_stats_nogogit.go b/modules/git/repo_language_stats_nogogit.go index 0130d0a300871..abbf5e943ba43 100644 --- a/modules/git/repo_language_stats_nogogit.go +++ b/modules/git/repo_language_stats_nogogit.go @@ -25,11 +25,7 @@ func (repo *Repository) GetLanguageStats(commitID string) (map[string]int64, err defer cancel() writeID := func(id string) error { - _, err := batchStdinWriter.Write([]byte(id)) - if err != nil { - return err - } - _, err = batchStdinWriter.Write([]byte{'\n'}) + _, err := batchStdinWriter.Write([]byte(id + "\n")) return err } @@ -85,10 +81,10 @@ func (repo *Repository) GetLanguageStats(commitID string) (map[string]int64, err } sizeToRead := size - discard := int64(0) + discard := int64(1) if size > fileSizeLimit { sizeToRead = fileSizeLimit - discard = size - fileSizeLimit + discard = size - fileSizeLimit + 1 } _, err = contentBuf.ReadFrom(io.LimitReader(batchReader, sizeToRead))