src/internal.c: in HashSkeData(), remove unneeded logically faulty nullness check around XFREE(ssl->buffers.digest.buffer, ...).

This commit is contained in:
Daniel Pouzzner
2024-12-06 13:01:10 -06:00
parent 0381a47d7e
commit 0ad072a34b

View File

@ -29851,12 +29851,10 @@ static int HashSkeData(WOLFSSL* ssl, enum wc_HashType hashType,
ssl->buffers.digest.length = (unsigned int)digest_sz;
/* buffer for hash */
if (!ssl->buffers.digest.buffer) {
if (!ssl->options.dontFreeDigest) {
XFREE(ssl->buffers.digest.buffer, ssl->heap,
DYNAMIC_TYPE_DIGEST);
}
}
ssl->options.dontFreeDigest = 0;
ssl->buffers.digest.buffer = (byte*)XMALLOC(ssl->buffers.digest.length,