Skip to content

Commit 2fafa72

Browse files
committed
fix NO_MALLOC guard in an error case
1 parent 9442ec4 commit 2fafa72

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

wolfcrypt/src/rsa.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1759,7 +1759,9 @@ static int RsaUnPad_PSS(byte *pkcsBlock, unsigned int pkcsBlockLen,
17591759
{
17601760
for (i = 0; i < maskLen - 1 - saltLen; i++) {
17611761
if (tmp[i] != pkcsBlock[i]) {
1762+
#if !defined(WOLFSSL_NO_MALLOC) || defined(WOLFSSL_STATIC_MEMORY)
17621763
XFREE(tmp, heap, DYNAMIC_TYPE_RSA_BUFFER);
1764+
#endif
17631765
WOLFSSL_MSG("RsaUnPad_PSS: Padding Error Match");
17641766
return PSS_SALTLEN_E;
17651767
}

0 commit comments

Comments
 (0)