diff options
author | Jakub Jelen <[email protected]> | 2024-07-15 18:33:11 +0000 |
---|---|---|
committer | NIIBE Yutaka <[email protected]> | 2024-07-22 04:35:10 +0000 |
commit | f66e9356f89213f28aa7a6da8ae93a14291570cf (patch) | |
tree | 94ab461e9b1fa36c5915706d66579dd59dd59553 | |
parent | scd: Avoid memory leak. (diff) | |
download | gnupg-f66e9356f89213f28aa7a6da8ae93a14291570cf.tar.gz gnupg-f66e9356f89213f28aa7a6da8ae93a14291570cf.zip |
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 <[email protected]>
-rw-r--r-- | g10/export.c | 2 |
1 files changed, 1 insertions, 1 deletions
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); |