From 4cba538eb9c79ca8e359c86461f12822cc27f2bf Mon Sep 17 00:00:00 2001 From: Max Goedjen Date: Sat, 25 Oct 2025 11:27:12 -0700 Subject: [PATCH] Fix bug where connection would be closed without returning unhandled response for unknown messages --- Sources/Packages/Sources/SecretAgentKit/Agent.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/Sources/Packages/Sources/SecretAgentKit/Agent.swift b/Sources/Packages/Sources/SecretAgentKit/Agent.swift index fbd739e..83ce175 100644 --- a/Sources/Packages/Sources/SecretAgentKit/Agent.swift +++ b/Sources/Packages/Sources/SecretAgentKit/Agent.swift @@ -47,6 +47,7 @@ extension Agent { logger.debug("Agent returned \(SSHAgent.Response.agentSignResponse.debugDescription)") case .unknown(let value): logger.error("Agent received unknown request of type \(value).") + throw UnhandledRequestError() default: logger.debug("Agent received valid request of type \(request.debugDescription), but not currently supported.") throw UnhandledRequestError()