Skip to content

Commit 271fa83

Browse files
Fix for CID 299778 memory leak on error case
1 parent 8760ad9 commit 271fa83

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

src/x509.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12825,6 +12825,7 @@ int wolfSSL_X509_NAME_print_ex(WOLFSSL_BIO* bio, WOLFSSL_X509_NAME* name,
1282512825
>= tmpSz)
1282612826
{
1282712827
WOLFSSL_MSG("buffer overrun");
12828+
XFREE(tmp, NULL, DYNAMIC_TYPE_TMP_BUFFER);
1282812829
return WOLFSSL_FAILURE;
1282912830
}
1283012831

@@ -12835,6 +12836,7 @@ int wolfSSL_X509_NAME_print_ex(WOLFSSL_BIO* bio, WOLFSSL_X509_NAME* name,
1283512836
>= tmpSz)
1283612837
{
1283712838
WOLFSSL_MSG("buffer overrun");
12839+
XFREE(tmp, NULL, DYNAMIC_TYPE_TMP_BUFFER);
1283812840
return WOLFSSL_FAILURE;
1283912841
}
1284012842
tmpSz = len + nameStrSz + 1; /* 1 for '=' */

0 commit comments

Comments
 (0)