summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2017-02-23 13:11:45 +0100
committerNikos Mavrogiannopoulos <nmav@redhat.com>2017-02-23 13:13:07 +0100
commit0ee567e828da92cc0ddf9b0332a700e1d62bfd70 (patch)
treee41b011252338922d5e74591fb6a22f1d1555c24
parent97843b161612203ee0a768f445737a614bfee8d5 (diff)
downloadgnutls-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.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/pk.c b/lib/pk.c
index 2dddb49560..a48718cf0f 100644
--- a/lib/pk.c
+++ b/lib/pk.c
@@ -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;
}