summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/libcrypto/x509/x509_verify.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/libcrypto/x509/x509_verify.c b/src/lib/libcrypto/x509/x509_verify.c
index aeab03ffc2..6179d19cae 100644
--- a/src/lib/libcrypto/x509/x509_verify.c
+++ b/src/lib/libcrypto/x509/x509_verify.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x509_verify.c,v 1.2 2020/09/14 08:06:09 beck Exp $ */ 1/* $OpenBSD: x509_verify.c,v 1.3 2020/09/14 08:56:32 beck Exp $ */
2/* 2/*
3 * Copyright (c) 2020 Bob Beck <beck@openbsd.org> 3 * Copyright (c) 2020 Bob Beck <beck@openbsd.org>
4 * 4 *
@@ -646,7 +646,7 @@ x509_verify_cert_valid(struct x509_verify_ctx *ctx, X509 *cert,
646 int should_be_ca = current_chain != NULL; 646 int should_be_ca = current_chain != NULL;
647 size_t depth = 0; 647 size_t depth = 0;
648 648
649 if (!should_be_ca) 649 if (current_chain != NULL)
650 depth = sk_X509_num(current_chain->certs); 650 depth = sk_X509_num(current_chain->certs);
651 651
652 if (!x509_verify_cert_extensions(ctx, cert, should_be_ca)) 652 if (!x509_verify_cert_extensions(ctx, cert, should_be_ca))