From: Simon Josefsson Date: Tue, 13 Feb 2007 18:16:12 +0000 (+0000) Subject: Fix crl_info. X-Git-Tag: gnutls_1_7_7~86 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=483e3182762dcaffa87fd74e0367ccc8a55e97dd;p=thirdparty%2Fgnutls.git Fix crl_info. --- diff --git a/src/certtool.c b/src/certtool.c index 4fa238e003..1c4701a2d8 100644 --- a/src/certtool.c +++ b/src/certtool.c @@ -1182,13 +1182,17 @@ print_crl_info (gnutls_x509_crl crl, FILE *out, int all) } void -crl_info () +crl_info (void) { gnutls_x509_crl crl; int ret; size_t size; gnutls_datum_t pem; + ret = gnutls_x509_crl_init (&crl); + if (ret < 0) + error (EXIT_FAILURE, 0, "crl_init: %s", gnutls_strerror (ret)); + pem.data = fread_file (infile, &size); pem.size = size; @@ -1196,13 +1200,6 @@ crl_info () error (EXIT_FAILURE, errno, "%s", info.infile ? info.infile : "standard input"); - ret = gnutls_x509_crl_init (&crl); - if (ret < 0) - { - free (pem.data); - error (EXIT_FAILURE, 0, "crl_init: %s", gnutls_strerror (ret)); - } - ret = gnutls_x509_crl_import (crl, &pem, in_cert_format); free (pem.data); if (ret < 0)