|
|
|
|
@ -2378,17 +2378,9 @@ func (h *Handler) serveUpdateCheck(w http.ResponseWriter, r *http.Request) { |
|
|
|
|
return |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
_, err := clientupdate.NewUpdater(clientupdate.Arguments{ |
|
|
|
|
ForAutoUpdate: true, |
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
if err != nil { |
|
|
|
|
if !clientupdate.CanAutoUpdate() { |
|
|
|
|
// if we don't support auto-update, just say that we're up to date
|
|
|
|
|
if errors.Is(err, errors.ErrUnsupported) { |
|
|
|
|
json.NewEncoder(w).Encode(tailcfg.ClientVersion{RunningLatest: true}) |
|
|
|
|
} else { |
|
|
|
|
http.Error(w, err.Error(), http.StatusInternalServerError) |
|
|
|
|
} |
|
|
|
|
json.NewEncoder(w).Encode(tailcfg.ClientVersion{RunningLatest: true}) |
|
|
|
|
return |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|