summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2016-12-15 15:08:31 +0100
committerNikos Mavrogiannopoulos <nmav@redhat.com>2016-12-16 14:40:36 +0100
commitbda403841c25a33816ce6084fb292efab327cd4d (patch)
tree452254b59858ec16ae2e68b0a48a3406f626b593
parent91d7d489241640f23fb444bf4e14794dfcfb191e (diff)
downloadgnutls-tmp-x509-print-fix.tar.gz
x509: corrected leak in certificate printingtmp-x509-print-fix
The leak could be triggered if the certificate policies to be imported are invalid.
-rw-r--r--lib/x509/output.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/x509/output.c b/lib/x509/output.c
index ccf21e6be7..dc8fa18710 100644
--- a/lib/x509/output.c
+++ b/lib/x509/output.c
@@ -903,6 +903,7 @@ static void print_extension(gnutls_buffer_st * str, const char *prefix,
addf(str,
"error: certificate policies import: %s\n",
gnutls_strerror(err));
+ gnutls_x509_policies_deinit(policies);
return;
}