diff --git a/src/internal.c b/src/internal.c index 1f2f64e68..653f2aad4 100644 --- a/src/internal.c +++ b/src/internal.c @@ -5656,6 +5656,8 @@ static int BuildFinished(WOLFSSL* ssl, Hashes* hashes, const byte* sender) XFREE(sha384, NULL, DYNAMIC_TYPE_TMP_BUFFER); #endif #endif + /* restore */ + ssl->hsHashes->hashSha384 = sha384[0]; return ret; } BuildSHA(ssl, hashes, sender);