diff --git a/cmd/csaf_uploader/main.go b/cmd/csaf_uploader/main.go index dcee311..01dc937 100644 --- a/cmd/csaf_uploader/main.go +++ b/cmd/csaf_uploader/main.go @@ -288,8 +288,11 @@ func (p *processor) process(filename string) error { } defer resp.Body.Close() + var uploadErr error if resp.StatusCode != http.StatusOK { - log.Printf("Upload failed: %s\n", resp.Status) + s := fmt.Sprintf("upload failed: %s", resp.Status) + fmt.Printf("HTTPS %s\n", s) + uploadErr = errors.New(s) } var result struct { @@ -313,7 +316,7 @@ func (p *processor) process(filename string) error { writeStrings("Warnings:", result.Warnings) writeStrings("Errors:", result.Errors) - return nil + return uploadErr } // findIniFile looks for a file in the pre-defined paths in "iniPaths".