diff --git a/main.go b/main.go index ac4351a..31c93cb 100644 --- a/main.go +++ b/main.go @@ -51,6 +51,9 @@ func (d *Downloader) download(url string, output string, doneChan chan error) { doneChan <- err return } + if res.StatusCode != http.StatusOK { + return + } f, err := os.Create(output) if err != nil { doneChan <- err