diff --git a/wolfcrypt/src/pkcs7.c b/wolfcrypt/src/pkcs7.c index 643bc4b1545..7b9382f4b85 100644 --- a/wolfcrypt/src/pkcs7.c +++ b/wolfcrypt/src/pkcs7.c @@ -5693,7 +5693,6 @@ static int wc_PKCS7_HandleOctetStrings(wc_PKCS7* pkcs7, byte* in, word32 inSz, WOLFSSL_MSG("failed to grow content buffer."); if (tempBuf != NULL) { XFREE(tempBuf, pkcs7->heap, DYNAMIC_TYPE_PKCS7); - tempBuf = NULL; } ret = MEMORY_E; break; @@ -5707,7 +5706,6 @@ static int wc_PKCS7_HandleOctetStrings(wc_PKCS7* pkcs7, byte* in, word32 inSz, pkcs7->stream->expected); if (tempBuf != NULL) { XFREE(tempBuf, pkcs7->heap, DYNAMIC_TYPE_PKCS7); - tempBuf = NULL; } } } diff --git a/wolfcrypt/src/ripemd.c b/wolfcrypt/src/ripemd.c index 9c513e5fed4..0a909c4b5d6 100644 --- a/wolfcrypt/src/ripemd.c +++ b/wolfcrypt/src/ripemd.c @@ -317,7 +317,7 @@ int wc_RipeMdFinal(RipeMd* ripemd, byte* hash) AddLength(ripemd, ripemd->buffLen); /* before adding pads */ /* ensure we have a valid buffer length; */ - if (ripemd->buffLen > RIPEMD_BLOCK_SIZE) { + if (ripemd->buffLen >= RIPEMD_BLOCK_SIZE) { /* exit with error code if there's a bad buffer size in buffLen */ return BAD_STATE_E; } /* buffLen check */