diff --git a/cmd/tkey-ssh-agent/signer.go b/cmd/tkey-ssh-agent/signer.go index 178975a9..1c3576c9 100644 --- a/cmd/tkey-ssh-agent/signer.go +++ b/cmd/tkey-ssh-agent/signer.go @@ -161,7 +161,7 @@ func (s *Signer) connect() bool { func (s *Signer) isFirmwareMode() bool { nameVer, err := s.tk.GetNameVersion() - if err != nil { + if errors.Is(err, tkeyclient.ErrResponseStatusNotOK) { return false } // not caring about nameVer.Version