diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2017-02-23 13:11:45 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2017-02-23 13:13:07 +0100 |
commit | 0ee567e828da92cc0ddf9b0332a700e1d62bfd70 (patch) | |
tree | e41b011252338922d5e74591fb6a22f1d1555c24 | |
parent | 97843b161612203ee0a768f445737a614bfee8d5 (diff) | |
download | gnutls-tmp-fix-client-memleak.tar.gz |
pk.c: fixed memory leak on DSS signature decodingtmp-fix-client-memleak
Detected using oss-fuzz:
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=676
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
-rw-r--r-- | lib/pk.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -180,7 +180,7 @@ _gnutls_decode_ber_rs(const gnutls_datum_t * sig_value, bigint_t * r, result = _gnutls_x509_read_int(sig, "s", s); if (result < 0) { gnutls_assert(); - _gnutls_mpi_release(s); + _gnutls_mpi_release(r); asn1_delete_structure(&sig); return result; } |