From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Terin Stock Date: Thu, 6 Nov 2025 16:42:52 +0000 Subject: [PATCH] report zero identities if no cards are available If no cards can be opened, report zero identities in response to SSH_AGENTC_REQUEST_IDENTITIES rather than reporting SSH_AGENT_FAILURE. --- main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.go b/main.go index f50d239..3df4f3b 100644 --- a/main.go +++ b/main.go @@ -227,7 +227,7 @@ func (a *Agent) List() ([]*agent.Key, error) { a.mu.Lock() defer a.mu.Unlock() if err := a.ensureYK(); err != nil { - return nil, fmt.Errorf("could not reach YubiKey: %w", err) + return []*agent.Key{}, nil } defer a.maybeReleaseYK() -- 2.51.0