Fix errs channel race.
authorTom Clegg <tom@tomclegg.ca>
Thu, 16 Jan 2020 15:03:33 +0000 (10:03 -0500)
committerTom Clegg <tom@tomclegg.ca>
Thu, 16 Jan 2020 15:03:33 +0000 (10:03 -0500)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@tomclegg.ca>

gvcf2numpy.go

index 55f25361bc4b6c7e7772a41d24ca0e321bd3aa72..19e4e8e9655d8e1fa1d6c185b387e1083f85a45b 100644 (file)
@@ -130,7 +130,7 @@ func listVCFFiles(paths []string) (files []string, err error) {
 
 func (cmd *gvcf2numpy) tileGVCFs(tilelib *tileLibrary, infiles []string) ([]tileSeq, error) {
        limit := make(chan bool, runtime.NumCPU())
-       errs := make(chan error)
+       errs := make(chan error, 1)
        tseqs := make([]tileSeq, len(infiles)*2)
        var wg sync.WaitGroup
        for i, infile := range infiles {