summaryrefslogtreecommitdiff
path: root/lib/x509/verify.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/x509/verify.c')
-rw-r--r--lib/x509/verify.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/x509/verify.c b/lib/x509/verify.c
index 4363e818b1..bab223ceca 100644
--- a/lib/x509/verify.c
+++ b/lib/x509/verify.c
@@ -1074,13 +1074,12 @@ _gnutls_verify_crt_status(gnutls_x509_trust_list_t tlist,
flags |= GNUTLS_VERIFY_DO_NOT_ALLOW_X509_V1_CA_CRT;
}
- if ((ret =
- verify_crt(tlist,
- certificate_list[i - 1],
+ if (!verify_crt(tlist,
+ certificate_list[i - 1],
&certificate_list[i], 1,
flags, &output,
&vparams,
- i==1?1:0)) != 1) {
+ i==1?1:0)) {
gnutls_assert();
status |= output;
status |= GNUTLS_CERT_INVALID;