summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2015-12-15 22:28:55 +0100
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2015-12-15 22:29:26 +0100
commit6815f8647f10fd512deedaa78321ab5cf98f5eeb (patch)
treeafc458a721cd93f01649c39ecbe3ab2432fd4b1f
parent1ce822c3a62e7fcc07ef63242b2ecbeaa30041ed (diff)
downloadgnutls-6815f8647f10fd512deedaa78321ab5cf98f5eeb.tar.gz
certtool: corrected invalid free
-rw-r--r--src/certtool.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/certtool.c b/src/certtool.c
index f59c06f6cb..7a6e0bd0cc 100644
--- a/src/certtool.c
+++ b/src/certtool.c
@@ -4049,6 +4049,8 @@ void certificate_fpr(common_info_st * cinfo)
} else if (ret >= 0 && crt_num == 0) {
fprintf(stderr, "no certificates were found.\n");
}
+
+ free(pem.data);
}
if (ret < 0) {
@@ -4056,8 +4058,6 @@ void certificate_fpr(common_info_st * cinfo)
exit(1);
}
- free(pem.data);
-
fpr_size = sizeof(fpr);
if (default_dig == GNUTLS_DIG_UNKNOWN)