diff options
author | Jakub Jelen <jjelen@redhat.com> | 2021-01-28 20:33:01 +0100 |
---|---|---|
committer | Jakub Jelen <jjelen@redhat.com> | 2021-08-17 15:46:53 +0200 |
commit | 7cf38667449401ba30becbeea4628560142f94cf (patch) | |
tree | 203a7ecb1de5725d87b8d7c85f115b4ee810f5ff | |
parent | 81b17de7f79fd5ac3ac8f1d99bcb9d8d3b8377ea (diff) | |
download | libssh-7cf38667449401ba30becbeea4628560142f94cf.tar.gz libssh-7cf38667449401ba30becbeea4628560142f94cf.tar.xz libssh-7cf38667449401ba30becbeea4628560142f94cf.zip |
pki: Fix memory leak on error path
Thanks coverity
CID 1445481
Signed-off-by: Jakub Jelen <jjelen@redhat.com>
Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
(cherry picked from commit b90cc79cbe40309d0a54d0b53a93778fa5b06f31)
-rw-r--r-- | src/pki_crypto.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/pki_crypto.c b/src/pki_crypto.c index 4f42f322..ec9cfa4b 100644 --- a/src/pki_crypto.c +++ b/src/pki_crypto.c @@ -833,6 +833,7 @@ ssh_string pki_private_key_to_pem(const ssh_key key, rc = ssh_string_fill(blob, buf->data, buf->length); if (rc < 0) { + ssh_string_free(blob); goto err; } |