diff options
author | tb <> | 2022-07-05 16:05:18 +0000 |
---|---|---|
committer | tb <> | 2022-07-05 16:05:18 +0000 |
commit | 44cc5b431e7beb4c0396dbd5fd94dbfe3501e9af (patch) | |
tree | 983f5ed073e8d6b2db73419aef8352a34569bc85 /src | |
parent | c65835fcf77896b213187bb805bbc0970ad4ad99 (diff) | |
download | openbsd-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.c | 8 |
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 | ||