summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortb <>2022-07-05 16:05:18 +0000
committertb <>2022-07-05 16:05:18 +0000
commit44cc5b431e7beb4c0396dbd5fd94dbfe3501e9af (patch)
tree983f5ed073e8d6b2db73419aef8352a34569bc85 /src
parentc65835fcf77896b213187bb805bbc0970ad4ad99 (diff)
downloadopenbsd-44cc5b431e7beb4c0396dbd5fd94dbfe3501e9af.tar.gz
openbsd-44cc5b431e7beb4c0396dbd5fd94dbfe3501e9af.tar.bz2
openbsd-44cc5b431e7beb4c0396dbd5fd94dbfe3501e9af.zip
Pull setting of is_ee out of the function calls to appease scan-build
Diffstat (limited to 'src')
-rw-r--r--src/lib/libssl/ssl_seclevel.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/lib/libssl/ssl_seclevel.c b/src/lib/libssl/ssl_seclevel.c
index 8b9c136040..f2e787d906 100644
--- a/src/lib/libssl/ssl_seclevel.c
+++ b/src/lib/libssl/ssl_seclevel.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ssl_seclevel.c,v 1.18 2022/07/03 22:10:25 tb Exp $ */ 1/* $OpenBSD: ssl_seclevel.c,v 1.19 2022/07/05 16:05:18 tb Exp $ */
2/* 2/*
3 * Copyright (c) 2020 Theo Buehler <tb@openbsd.org> 3 * Copyright (c) 2020 Theo Buehler <tb@openbsd.org>
4 * 4 *
@@ -427,13 +427,15 @@ ssl_security_cert_chain(const SSL *ssl, STACK_OF(X509) *sk, X509 *x509,
427 start_idx = 1; 427 start_idx = 1;
428 } 428 }
429 429
430 if (!ssl_security_cert(NULL, ssl, x509, is_ee = 1, out_error)) 430 is_ee = 1;
431 if (!ssl_security_cert(NULL, ssl, x509, is_ee, out_error))
431 return 0; 432 return 0;
432 433
434 is_ee = 0;
433 for (i = start_idx; i < sk_X509_num(sk); i++) { 435 for (i = start_idx; i < sk_X509_num(sk); i++) {
434 x509 = sk_X509_value(sk, i); 436 x509 = sk_X509_value(sk, i);
435 437
436 if (!ssl_security_cert(NULL, ssl, x509, is_ee = 0, out_error)) 438 if (!ssl_security_cert(NULL, ssl, x509, is_ee, out_error))
437 return 0; 439 return 0;
438 } 440 }
439 441