1
0
Fork 0
mirror of https://github.com/gocsaf/csaf.git synced 2025-12-22 11:55:40 +01:00

Merge pull request #125 from csaf-poc/dev-return-value-on-failed-upload

Improve exit code for failed upload
This commit is contained in:
Sascha L. Teichmann 2022-05-10 16:56:10 +02:00 committed by GitHub
commit 1a93aba71b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -288,8 +288,10 @@ func (p *processor) process(filename string) error {
} }
defer resp.Body.Close() defer resp.Body.Close()
var uploadErr error
if resp.StatusCode != http.StatusOK { if resp.StatusCode != http.StatusOK {
log.Printf("Upload failed: %s\n", resp.Status) uploadErr := fmt.Errorf("upload failed: %s", resp.Status)
fmt.Printf("HTTPS %s\n", uploadErr)
} }
var result struct { var result struct {
@ -313,7 +315,7 @@ func (p *processor) process(filename string) error {
writeStrings("Warnings:", result.Warnings) writeStrings("Warnings:", result.Warnings)
writeStrings("Errors:", result.Errors) writeStrings("Errors:", result.Errors)
return nil return uploadErr
} }
// findIniFile looks for a file in the pre-defined paths in "iniPaths". // findIniFile looks for a file in the pre-defined paths in "iniPaths".