diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2014-09-13 09:52:30 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2014-09-13 09:52:30 +0200 |
commit | a80ce2926941fd490a6f7ef7c2846de90c28f818 (patch) | |
tree | 51a38e6d28f2daa6e2a810dac76a11f69a2798a8 | |
parent | fcf1a738c65aabe224095df9ec57c07cc9ec670f (diff) | |
download | gnutls-a80ce2926941fd490a6f7ef7c2846de90c28f818.tar.gz |
gnutls_x509_crl_verify: do not always set the invalid status
Reported by Armin Burgmeier.
-rw-r--r-- | lib/x509/verify.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/x509/verify.c b/lib/x509/verify.c index d3f349b9a4..b7569eaa63 100644 --- a/lib/x509/verify.c +++ b/lib/x509/verify.c @@ -1021,7 +1021,7 @@ gnutls_x509_crl_verify (gnutls_x509_crl_t crl, cleanup: - if (verify) *verify |= GNUTLS_CERT_INVALID; + if (verify && *verify != 0) *verify |= GNUTLS_CERT_INVALID; _gnutls_free_datum (&crl_signed_data); _gnutls_free_datum (&crl_signature); |