mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-08-03 20:54:41 +02:00
wolfcrypt/test/test.c: fix memory leaks in pkcs7signed_run_[SingleShot]Vectors() added in smallstack refactor.
This commit is contained in:
@@ -33423,6 +33423,8 @@ static int pkcs7signed_run_vectors(
|
|||||||
ERROR_OUT(-12512, out);
|
ERROR_OUT(-12512, out);
|
||||||
|
|
||||||
for (i = 0; i < testSz; i++) {
|
for (i = 0; i < testSz; i++) {
|
||||||
|
if (pkcs7)
|
||||||
|
wc_PKCS7_Free(pkcs7);
|
||||||
pkcs7 = wc_PKCS7_New(HEAP_HINT, devId);
|
pkcs7 = wc_PKCS7_New(HEAP_HINT, devId);
|
||||||
if (pkcs7 == NULL)
|
if (pkcs7 == NULL)
|
||||||
ERROR_OUT(-12513, out);
|
ERROR_OUT(-12513, out);
|
||||||
@@ -33922,6 +33924,8 @@ static int pkcs7signed_run_SingleShotVectors(
|
|||||||
ERROR_OUT(-12542, out);
|
ERROR_OUT(-12542, out);
|
||||||
|
|
||||||
for (i = 0; i < testSz; i++) {
|
for (i = 0; i < testSz; i++) {
|
||||||
|
if (pkcs7)
|
||||||
|
wc_PKCS7_Free(pkcs7);
|
||||||
pkcs7 = wc_PKCS7_New(HEAP_HINT, devId);
|
pkcs7 = wc_PKCS7_New(HEAP_HINT, devId);
|
||||||
if (pkcs7 == NULL)
|
if (pkcs7 == NULL)
|
||||||
ERROR_OUT(-12543, out);
|
ERROR_OUT(-12543, out);
|
||||||
|
Reference in New Issue
Block a user