diff --git a/wolfcrypt/src/port/devcrypto/devcrypto_rsa.c b/wolfcrypt/src/port/devcrypto/devcrypto_rsa.c index 9bd11deccb..9d7682d416 100644 --- a/wolfcrypt/src/port/devcrypto/devcrypto_rsa.c +++ b/wolfcrypt/src/port/devcrypto/devcrypto_rsa.c @@ -175,7 +175,7 @@ static int _PrivateOperation(const byte* in, word32 inlen, byte* out, p = (byte*)XMALLOC(pSz, NULL, DYNAMIC_TYPE_TMP_BUFFER); q = (byte*)XMALLOC(qSz, NULL, DYNAMIC_TYPE_TMP_BUFFER); n = (byte*)XMALLOC(dSz, NULL, DYNAMIC_TYPE_TMP_BUFFER); - if (d == NULL || p == NULL || q == NULL) { + if (d == NULL || p == NULL || q == NULL || n == NULL) { ret = MEMORY_E; }