diff --git a/src/pki.c b/src/pki.c index 6dcb1204..b41ee8d6 100644 --- a/src/pki.c +++ b/src/pki.c @@ -1160,6 +1160,10 @@ int pki_import_privkey_buffer(enum ssh_keytypes_e type, nid = pki_key_ecdsa_nid_from_name(ssh_string_get_char(i)); SSH_STRING_FREE(i); if (nid == -1) { + ssh_string_burn(e); + SSH_STRING_FREE(e); + ssh_string_burn(exp); + SSH_STRING_FREE(exp); goto fail; }