envknob, ipn/ipnlocal: add SSH admin kill switch

Updates #3802

Change-Id: I6127907446d1a6be1b097d9ba3b534f2b8eb707f
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
This commit is contained in:
Brad Fitzpatrick
2022-03-23 13:52:29 -07:00
committed by Brad Fitzpatrick
parent 77b4fe0afa
commit d2f3ec8a63
3 changed files with 18 additions and 4 deletions
+1
View File
@@ -183,6 +183,7 @@ func send(ctx context.Context, method, path string, wantStatus int, body io.Read
return nil, err
}
if res.StatusCode != wantStatus {
err = fmt.Errorf("%v: %s", res.Status, bytes.TrimSpace(slurp))
return nil, bestError(err, slurp)
}
return slurp, nil