blob: e295c658dae2936d8c4f8fbc6785a23e83404751 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Terin Stock <terinjokes@gmail.com>
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
|