fix an error where the wait group never completes on uninitialized repo

This commit is contained in:
2023-02-01 10:58:31 -08:00
parent 90c0803638
commit 1ee5ff6bf0
2 changed files with 7 additions and 2 deletions

View File

@@ -24,6 +24,7 @@ func (paths RepoSet) FrequencyChan(year int, authors []string) (types.Freq, erro
for _, p := range paths {
wg.Add(1)
go func(path string) {
defer wg.Done()
repo, err := OpenRepo(path)
if err != nil {
return
@@ -40,7 +41,6 @@ func (paths RepoSet) FrequencyChan(year int, authors []string) (types.Freq, erro
for c := range cc {
outChan <- c
}
wg.Done()
}(p)
}
go func() {