From: Matt Joiner Date: Fri, 23 Oct 2015 01:42:57 +0000 (+1100) Subject: Tidy X-Git-Tag: v1.0.0~1005 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=ea0ccf6a2394f74ee2f7356b63c8e8449987b82c;p=btrtrc.git Tidy --- diff --git a/cmd/torrent-pick/main.go b/cmd/torrent-pick/main.go index 3bea027e..928f11f4 100644 --- a/cmd/torrent-pick/main.go +++ b/cmd/torrent-pick/main.go @@ -159,19 +159,17 @@ func main() { } go func() { + defer close(done) <-t.GotInfo() - files := t.Files() - for _, file := range files { - if file.Path() == rootGroup.Pick { - - log.Printf("Downloading file: %s", file.Path()) - - srcReader := io.NewSectionReader(t.NewReader(), file.Offset(), file.Length()) - io.Copy(dstWriter, srcReader) - close(done) - break + for _, file := range t.Files() { + if file.DisplayPath() != rootGroup.Pick { + continue } + srcReader := io.NewSectionReader(t.NewReader(), file.Offset(), file.Length()) + io.Copy(dstWriter, srcReader) + return } + log.Print("file not found") }() }