diff options
author | Justus Winter <justus@g10code.com> | 2016-11-09 16:34:15 +0100 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2016-11-09 18:20:40 +0100 |
commit | 043560d7dd4973910c632b46ec0d2d615a56effb (patch) | |
tree | 5a4ad5ad5813ef955720f69a61f4b1f629cfebc7 /src | |
parent | 4b33c6bb977b9e7b8f0460f8d70d17bc9bd74434 (diff) | |
download | libssh-043560d7dd4973910c632b46ec0d2d615a56effb.tar.gz libssh-043560d7dd4973910c632b46ec0d2d615a56effb.tar.xz libssh-043560d7dd4973910c632b46ec0d2d615a56effb.zip |
pki_gcrypt: Fix freeing of ECDSA signatures.
* src/pki.c (ssh_signature_free): Fix test for ECC using gcrypt.
Signed-off-by: Justus Winter <justus@g10code.com>
Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
Diffstat (limited to 'src')
-rw-r--r-- | src/pki.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -357,7 +357,7 @@ void ssh_signature_free(ssh_signature sig) #endif break; case SSH_KEYTYPE_ECDSA: -#ifdef HAVE_LIBGCRYPT_ECC +#ifdef HAVE_GCRYPT_ECC gcry_sexp_release(sig->ecdsa_sig); #elif defined(HAVE_LIBCRYPTO) && defined(HAVE_OPENSSL_ECC) ECDSA_SIG_free(sig->ecdsa_sig); |