浏览代码

Don't log a panic when there are no releases

Jakob Borg 11 年之前
父节点
当前提交
fa9df4dc5e
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      cmd/syncthing/upgrade_supported.go

+ 4 - 0
cmd/syncthing/upgrade_supported.go

@@ -93,6 +93,10 @@ func currentRelease() (githubRelease, error) {
 	json.NewDecoder(resp.Body).Decode(&rels)
 	resp.Body.Close()
 
+	if len(rels) == 0 {
+		return githubRelease{}, errors.New("no releases found")
+	}
+
 	if strings.Contains(Version, "-beta") {
 		// We are a beta version. Use whatever we can find that is newer-or-equal than current.
 		for _, rel := range rels {