diff options
author | Andreas Schneider <asn@cryptomilk.org> | 2020-02-12 09:41:11 +0100 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2020-02-12 09:41:11 +0100 |
commit | 9fcb55930150df023ae4a02612168a89a67c8aa5 (patch) | |
tree | 50e75f40c61667683042ed77f8161fe26ad19692 /src | |
parent | 875b2a5b59196d60cb6bd9eb771ad04da06a4947 (diff) | |
download | libssh-9fcb55930150df023ae4a02612168a89a67c8aa5.tar.gz libssh-9fcb55930150df023ae4a02612168a89a67c8aa5.tar.xz libssh-9fcb55930150df023ae4a02612168a89a67c8aa5.zip |
pki: Fix memory leak of blob on error
CID #1419377
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Reviewed-by: Jakub Jelen <jjelen@redhat.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/pki.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -2293,6 +2293,7 @@ int ssh_pki_import_signature_blob(const ssh_string sig_blob, rc = ssh_buffer_unpack(buf, "bd", &flags, &counter); if (rc < 0) { SSH_BUFFER_FREE(buf); + SSH_STRING_FREE(blob); return SSH_ERROR; } } |