diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2015-12-15 22:28:55 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2015-12-15 22:29:26 +0100 |
commit | 6815f8647f10fd512deedaa78321ab5cf98f5eeb (patch) | |
tree | afc458a721cd93f01649c39ecbe3ab2432fd4b1f | |
parent | 1ce822c3a62e7fcc07ef63242b2ecbeaa30041ed (diff) | |
download | gnutls-6815f8647f10fd512deedaa78321ab5cf98f5eeb.tar.gz |
certtool: corrected invalid free
-rw-r--r-- | src/certtool.c | 4 |
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) |