From: Simon Josefsson Date: Wed, 27 Dec 2006 08:28:02 +0000 (+0000) Subject: (gnutls_certificate_set_x509_crl): Initialize before use, reported by X-Git-Tag: gnutls_1_6_1~23 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3551be22b91f10f7b30251ad0545babb8d47f4e1;p=thirdparty%2Fgnutls.git (gnutls_certificate_set_x509_crl): Initialize before use, reported by Max Kellermann . --- diff --git a/lib/gnutls_x509.c b/lib/gnutls_x509.c index bee9748e28..5f4b3f2190 100644 --- a/lib/gnutls_x509.c +++ b/lib/gnutls_x509.c @@ -1623,7 +1623,14 @@ gnutls_certificate_set_x509_crl (gnutls_certificate_credentials_t res, for (i = 0; i < crl_list_size; i++) { - ret = _gnutls_x509_crl_cpy (res->x509_crl_list[ res->x509_ncrls], + ret = gnutls_x509_crl_init (&res->x509_crl_list[res->x509_ncrls]); + if (ret < 0) + { + gnutls_assert (); + return ret; + } + + ret = _gnutls_x509_crl_cpy (res->x509_crl_list[res->x509_ncrls], crl_list[i]); if (ret < 0) {