summaryrefslogtreecommitdiffstats
path: root/modules/git/repo_language_stats_nogogit.go
diff options
context:
space:
mode:
Diffstat (limited to 'modules/git/repo_language_stats_nogogit.go')
-rw-r--r--modules/git/repo_language_stats_nogogit.go10
1 files changed, 3 insertions, 7 deletions
diff --git a/modules/git/repo_language_stats_nogogit.go b/modules/git/repo_language_stats_nogogit.go
index 0130d0a300..abbf5e943b 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))