summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2014-09-13 09:52:30 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2014-09-13 09:52:30 +0200
commita80ce2926941fd490a6f7ef7c2846de90c28f818 (patch)
tree51a38e6d28f2daa6e2a810dac76a11f69a2798a8
parentfcf1a738c65aabe224095df9ec57c07cc9ec670f (diff)
downloadgnutls-a80ce2926941fd490a6f7ef7c2846de90c28f818.tar.gz
gnutls_x509_crl_verify: do not always set the invalid status
Reported by Armin Burgmeier.
-rw-r--r--lib/x509/verify.c2
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);