From f66e9356f89213f28aa7a6da8ae93a14291570cf Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Mon, 15 Jul 2024 20:33:11 +0200 Subject: [PATCH] export_secret_ssh_key: Avoid memory leak. * g10/export.c (export_secret_ssh_key): Free memory on errrors. -- GnuPG-bug-id: 7201 Signed-off-by: Jakub Jelen --- g10/export.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/g10/export.c b/g10/export.c index 5865ae23a..5d3ffffa4 100644 --- a/g10/export.c +++ b/g10/export.c @@ -2978,7 +2978,7 @@ export_secret_ssh_key (ctrl_t ctrl, const char *userid) { log_error (_("key \"%s\" not found: %s\n"), userid, err? gpg_strerror (err) : "Not a Keygrip" ); - return err; + goto leave; } bin2hex (desc.u.grip, KEYGRIP_LEN, hexgrip);