diff --git a/src/bdm.go b/src/bdm.go index 194e865..38ddb82 100644 --- a/src/bdm.go +++ b/src/bdm.go @@ -46,6 +46,10 @@ func (i Item) downloadCover() error { } }(resp.Body) + if resp.StatusCode != 200 { + return fmt.Errorf("HTTP status code is %d", resp.StatusCode) + } + out, err := os.Create(i.targetFilename()) if err != nil { return err