summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2014-11-24 18:54:28 +0100
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2014-11-24 18:56:27 +0100
commita4f43d1405e627ad5737a9da277632e0c5326af8 (patch)
treed26330214161afdfe1e65c486234c5d25b599596
parent1cf5f553abf87459369792e7f56255d78594692c (diff)
downloadgnutls-a4f43d1405e627ad5737a9da277632e0c5326af8.tar.gz
corrected memleak in read_key_mem()
Patch by Georg Richter.
-rw-r--r--lib/gnutls_x509.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/gnutls_x509.c b/lib/gnutls_x509.c
index 94f393fc35..8c854d0cba 100644
--- a/lib/gnutls_x509.c
+++ b/lib/gnutls_x509.c
@@ -676,6 +676,7 @@ read_key_mem(gnutls_certificate_credentials_t res,
pass, flags);
if (ret < 0) {
gnutls_assert();
+ gnutls_privkey_deinit(privkey);
return ret;
}