mirror of
https://github.com/tailscale/tailscale.git
synced 2025-01-08 09:07:44 +00:00
ipn/ipnlocal: log errors while fetching serial numbers
If the client cannot fetch a serial number, write a log message helping the user understand what happened. Also, don't just return the error immediately, since we still have a chance to collect network interface addresses. Updates #5902 Signed-off-by: Anton Tolchanov <anton@tailscale.com>
This commit is contained in:
parent
0d76d7d21c
commit
94fa6d97c5
@ -332,12 +332,10 @@ func handleC2NPostureIdentityGet(b *LocalBackend, w http.ResponseWriter, r *http
|
|||||||
}
|
}
|
||||||
|
|
||||||
if choice.ShouldEnable(b.Prefs().PostureChecking()) {
|
if choice.ShouldEnable(b.Prefs().PostureChecking()) {
|
||||||
sns, err := posture.GetSerialNumbers(b.logf)
|
res.SerialNumbers, err = posture.GetSerialNumbers(b.logf)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
http.Error(w, err.Error(), http.StatusInternalServerError)
|
b.logf("c2n: GetSerialNumbers returned error: %v", err)
|
||||||
return
|
|
||||||
}
|
}
|
||||||
res.SerialNumbers = sns
|
|
||||||
|
|
||||||
// TODO(tailscale/corp#21371, 2024-07-10): once this has landed in a stable release
|
// TODO(tailscale/corp#21371, 2024-07-10): once this has landed in a stable release
|
||||||
// and looks good in client metrics, remove this parameter and always report MAC
|
// and looks good in client metrics, remove this parameter and always report MAC
|
||||||
|
Loading…
x
Reference in New Issue
Block a user