Fix deadlock from unclosed chan.
authorTom Clegg <tom@tomclegg.ca>
Fri, 17 Jan 2020 18:54:24 +0000 (13:54 -0500)
committerTom Clegg <tom@tomclegg.ca>
Fri, 17 Jan 2020 18:54:24 +0000 (13:54 -0500)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@tomclegg.ca>

gvcf2numpy.go

index 3b0f34bf29b14f020821b053d5eadfa3e02cd052..004c37c9df05f96337b96624f074b2293bb70eaa 100644 (file)
@@ -151,6 +151,7 @@ func (cmd *gvcf2numpy) tileGVCFs(tilelib *tileLibrary, infiles []string) ([]tile
                        }
                }
        }
+       go close(todo)
        for i := 0; i < runtime.NumCPU(); i++ {
                wg.Add(1)
                go func() {