From 5fc65e7270ba7a40536d5b1e475ec288bbea34fc Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Thu, 26 Jun 2025 10:10:49 +0200 Subject: [PATCH] agent: Fix resource leak CID 1611718 Signed-off-by: Andreas Schneider Reviewed-by: Jakub Jelen --- src/agent.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/agent.c b/src/agent.c index 44469a02..483ee80a 100644 --- a/src/agent.c +++ b/src/agent.c @@ -533,6 +533,7 @@ ssh_string ssh_agent_sign_data(ssh_session session, * STRING_SIZE_MAX is (UINT32_MAX >> 8) + 1 */ rc = ssh_buffer_allocate_size(request, (uint32_t)request_len); if (rc < 0) { + SSH_STRING_FREE(key_blob); SSH_BUFFER_FREE(request); return NULL; }