mirror of https://github.com/wolfSSL/wolfssl.git
scan-build LLVM-13 fixes: src/ssl.c: work around deadcode.DeadStores warning in wolfSSL_X509_REQ_sign() in a different way, avoiding WC_MAYBE_UNUSED.
parent
76332069ea
commit
69bc801c13
|
@ -54614,7 +54614,7 @@ void wolfSSL_X509_REQ_free(WOLFSSL_X509* req)
|
||||||
int wolfSSL_X509_REQ_sign(WOLFSSL_X509 *req, WOLFSSL_EVP_PKEY *pkey,
|
int wolfSSL_X509_REQ_sign(WOLFSSL_X509 *req, WOLFSSL_EVP_PKEY *pkey,
|
||||||
const WOLFSSL_EVP_MD *md)
|
const WOLFSSL_EVP_MD *md)
|
||||||
{
|
{
|
||||||
WC_MAYBE_UNUSED int ret;
|
int ret;
|
||||||
byte der[2048];
|
byte der[2048];
|
||||||
int derSz = sizeof(der);
|
int derSz = sizeof(der);
|
||||||
|
|
||||||
|
@ -54625,8 +54625,8 @@ int wolfSSL_X509_REQ_sign(WOLFSSL_X509 *req, WOLFSSL_EVP_PKEY *pkey,
|
||||||
|
|
||||||
/* Create a Cert that has the certificate request fields. */
|
/* Create a Cert that has the certificate request fields. */
|
||||||
req->sigOID = wolfSSL_sigTypeFromPKEY((WOLFSSL_EVP_MD*)md, pkey);
|
req->sigOID = wolfSSL_sigTypeFromPKEY((WOLFSSL_EVP_MD*)md, pkey);
|
||||||
if ((ret = wolfssl_x509_make_der(req, 1, der, &derSz, 0))
|
ret = wolfssl_x509_make_der(req, 1, der, &derSz, 0);
|
||||||
!= WOLFSSL_SUCCESS) {
|
if (ret != WOLFSSL_SUCCESS) {
|
||||||
WOLFSSL_MSG("Unable to make DER for X509");
|
WOLFSSL_MSG("Unable to make DER for X509");
|
||||||
WOLFSSL_LEAVE("wolfSSL_X509_REQ_sign", ret);
|
WOLFSSL_LEAVE("wolfSSL_X509_REQ_sign", ret);
|
||||||
return WOLFSSL_FAILURE;
|
return WOLFSSL_FAILURE;
|
||||||
|
|
Loading…
Reference in New Issue