diff options
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/libcrypto/x509/x509_verify.c | 4 |
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)) |