Skip to content

Commit e65e9f1

Browse files
committed
fixes for clang -Wunreachable-code-aggressive (-Wunreachable-code/clang-diagnostic-unreachable-code in src/ssl.c:wolfSSL_CTX_load_verify_buffer_ex() and -Wunreachable-code/clang-diagnostic-unreachable-code-return in api.c:myCEKwrapFunc()).
1 parent 59cdd5c commit e65e9f1

2 files changed

Lines changed: 12 additions & 12 deletions

File tree

src/ssl.c

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15762,10 +15762,11 @@ int wolfSSL_set_compression(WOLFSSL* ssl)
1576215762
return BAD_FUNC_ARG;
1576315763
}
1576415764

15765-
verify = GET_VERIFY_SETTING_CTX(ctx);
15766-
if (WOLFSSL_LOAD_VERIFY_DEFAULT_FLAGS &
15767-
WOLFSSL_LOAD_FLAG_DATE_ERR_OKAY)
15765+
#if (WOLFSSL_LOAD_VERIFY_DEFAULT_FLAGS & WOLFSSL_LOAD_FLAG_DATE_ERR_OKAY)
1576815766
verify = VERIFY_SKIP_DATE;
15767+
#else
15768+
verify = GET_VERIFY_SETTING_CTX(ctx);
15769+
#endif
1576915770

1577015771
if (format == WOLFSSL_FILETYPE_PEM)
1577115772
return ProcessChainBuffer(ctx, in, sz, format, TRUSTED_PEER_TYPE,

tests/api.c

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27684,6 +27684,14 @@ static int myCEKwrapFunc(PKCS7* pkcs7, byte* cek, word32 cekSz, byte* keyId,
2768427684
{
2768527685
int ret = -1;
2768627686

27687+
(void)cekSz;
27688+
(void)cek;
27689+
(void)outSz;
27690+
(void)keyIdSz;
27691+
(void)direction;
27692+
(void)orginKey; /* used with KAKRI */
27693+
(void)orginKeySz;
27694+
2768727695
if (out == NULL)
2768827696
return BAD_FUNC_ARG;
2768927697

@@ -27715,15 +27723,6 @@ static int myCEKwrapFunc(PKCS7* pkcs7, byte* cek, word32 cekSz, byte* keyId,
2771527723
WOLFSSL_MSG("Unsupported key wrap algorithm in example");
2771627724
return BAD_KEYWRAP_ALG_E;
2771727725
};
27718-
27719-
(void)cekSz;
27720-
(void)cek;
27721-
(void)outSz;
27722-
(void)keyIdSz;
27723-
(void)direction;
27724-
(void)orginKey; /* used with KAKRI */
27725-
(void)orginKeySz;
27726-
return ret;
2772727726
}
2772827727
#endif /* HAVE_PKCS7 && !NO_AES && HAVE_AES_CBC && !NO_AES_256 */
2772927728

0 commit comments

Comments
 (0)