Skip to content

Commit a94dbd1

Browse files
committed
Port extra error checking over from netboot.
1 parent 3cd4412 commit a94dbd1

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

scripts/prune_old_versions.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ import (
1818
"encoding/json"
1919
"flag"
2020
"fmt"
21+
"io/ioutil"
2122
"net/http"
2223
"os"
2324
"sort"
@@ -105,6 +106,13 @@ func packageVersions(user, repo, typ, distro, version, pkgname, arch string) ([]
105106
return nil, fmt.Errorf("get versions.json: %s", err)
106107
}
107108
defer resp.Body.Close()
109+
if resp.StatusCode != 200 {
110+
msg, err := ioutil.ReadAll(resp.Body)
111+
if err != nil {
112+
return nil, fmt.Errorf("get error message of versions.json get: %s", err)
113+
}
114+
return nil, fmt.Errorf("get versions.json: %s (%q)", resp.Status, string(msg))
115+
}
108116

109117
var files []packageMeta
110118
if err := json.NewDecoder(resp.Body).Decode(&files); err != nil {

0 commit comments

Comments
 (0)