Static analysis fixes

This commit is contained in:
Eric Blankenhorn
2024-06-04 12:37:46 -05:00
parent fd4db1497f
commit 55837fa254

View File

@@ -7043,7 +7043,7 @@ void FreeHandshakeHashes(WOLFSSL* ssl)
int InitHandshakeHashesAndCopy(WOLFSSL* ssl, HS_Hashes* source, int InitHandshakeHashesAndCopy(WOLFSSL* ssl, HS_Hashes* source,
HS_Hashes** destination) HS_Hashes** destination)
{ {
int ret = 0; int ret;
HS_Hashes* tmpHashes; HS_Hashes* tmpHashes;
if (source == NULL) if (source == NULL)
@@ -7053,7 +7053,11 @@ int InitHandshakeHashesAndCopy(WOLFSSL* ssl, HS_Hashes* source,
tmpHashes = ssl->hsHashes; tmpHashes = ssl->hsHashes;
ssl->hsHashes = NULL; ssl->hsHashes = NULL;
InitHandshakeHashes(ssl); ret = InitHandshakeHashes(ssl);
if (ret != 0) {
WOLFSSL_MSG_EX("InitHandshakeHashes failed. err = %d", ret);
return ret;
}
*destination = ssl->hsHashes; *destination = ssl->hsHashes;
ssl->hsHashes = tmpHashes; ssl->hsHashes = tmpHashes;