diff options
author | Simon Josefsson <simon@josefsson.org> | 2006-12-27 08:28:17 +0000 |
---|---|---|
committer | Simon Josefsson <simon@josefsson.org> | 2006-12-27 08:28:17 +0000 |
commit | a63c2d35766ae9e348dbf05c83410af98aa31473 (patch) | |
tree | 88ae8d989685ddbc153932a8ef45a6fbff7e411a | |
parent | b25ac4a4100f44de3c205dd81ba2ac1eec8fe4f4 (diff) | |
download | gnutls-a63c2d35766ae9e348dbf05c83410af98aa31473.tar.gz |
(gnutls_certificate_set_x509_crl): Initialize before use, reported by
Max Kellermann <max@duempel.org>.
-rw-r--r-- | lib/gnutls_x509.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/gnutls_x509.c b/lib/gnutls_x509.c index bee9748e28..0f06720120 100644 --- a/lib/gnutls_x509.c +++ b/lib/gnutls_x509.c @@ -1623,6 +1623,13 @@ gnutls_certificate_set_x509_crl (gnutls_certificate_credentials_t res, for (i = 0; i < crl_list_size; i++) { + 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) |