@@ -625,9 +625,7 @@ static int wolfSSL_BIO_to_MIME_crlf(WOLFSSL_BIO* in, WOLFSSL_BIO* out)
625625 }
626626 }
627627
628- if (canonLine != NULL ) {
629- XFREE (canonLine , NULL , DYNAMIC_TYPE_PKCS7 );
630- }
628+ XFREE (canonLine , NULL , DYNAMIC_TYPE_PKCS7 );
631629#ifdef WOLFSSL_SMALL_STACK
632630 XFREE (line , in -> heap , DYNAMIC_TYPE_TMP_BUFFER );
633631#endif
@@ -744,9 +742,7 @@ int wolfSSL_PKCS7_final(PKCS7* pkcs7, WOLFSSL_BIO* in, int flags)
744742 }
745743
746744 if (ret == 1 ) {
747- if (p7 -> data != NULL ) {
748- XFREE (p7 -> data , NULL , DYNAMIC_TYPE_PKCS7 );
749- }
745+ XFREE (p7 -> data , NULL , DYNAMIC_TYPE_PKCS7 );
750746 p7 -> data = (byte * )XMALLOC (memSz , NULL , DYNAMIC_TYPE_PKCS7 );
751747 if (p7 -> data == NULL ) {
752748 ret = 0 ;
@@ -1603,12 +1599,8 @@ int wolfSSL_SMIME_write_PKCS7(WOLFSSL_BIO* out, PKCS7* pkcs7, WOLFSSL_BIO* in,
16031599 }
16041600 }
16051601
1606- if (p7out != NULL ) {
1607- XFREE (p7out , NULL , DYNAMIC_TYPE_TMP_BUFFER );
1608- }
1609- if (sigBase64 != NULL ) {
1610- XFREE (sigBase64 , NULL , DYNAMIC_TYPE_TMP_BUFFER );
1611- }
1602+ XFREE (p7out , NULL , DYNAMIC_TYPE_TMP_BUFFER );
1603+ XFREE (sigBase64 , NULL , DYNAMIC_TYPE_TMP_BUFFER );
16121604
16131605 if (ret > 0 ) {
16141606 return WOLFSSL_SUCCESS ;
@@ -1736,9 +1728,7 @@ int wolfSSL_i2d_PKCS12_bio(WOLFSSL_BIO *bio, WC_PKCS12 *pkcs12)
17361728 }
17371729 }
17381730
1739- if (certDer != NULL ) {
1740- XFREE (certDer , NULL , DYNAMIC_TYPE_PKCS );
1741- }
1731+ XFREE (certDer , NULL , DYNAMIC_TYPE_PKCS );
17421732 }
17431733
17441734 return ret ;
@@ -1900,12 +1890,8 @@ int wolfSSL_PKCS12_parse(WC_PKCS12* pkcs12, const char* psw,
19001890 * ca = (WOLF_STACK_OF (WOLFSSL_X509 )* )XMALLOC (
19011891 sizeof (WOLF_STACK_OF (WOLFSSL_X509 )), heap , DYNAMIC_TYPE_X509 );
19021892 if (* ca == NULL ) {
1903- if (pk != NULL ) {
1904- XFREE (pk , heap , DYNAMIC_TYPE_PUBLIC_KEY );
1905- }
1906- if (certData != NULL ) {
1907- XFREE (certData , heap , DYNAMIC_TYPE_PKCS );
1908- }
1893+ XFREE (pk , heap , DYNAMIC_TYPE_PUBLIC_KEY );
1894+ XFREE (certData , heap , DYNAMIC_TYPE_PKCS );
19091895 /* Free up WC_DerCertList and move on */
19101896 while (current != NULL ) {
19111897 WC_DerCertList * next = current -> next ;
@@ -1939,12 +1925,8 @@ int wolfSSL_PKCS12_parse(WC_PKCS12* pkcs12, const char* psw,
19391925 FreeDecodedCert (DeCert );
19401926 wolfSSL_X509_free (x509 );
19411927 wolfSSL_sk_X509_pop_free (* ca , NULL ); * ca = NULL ;
1942- if (pk != NULL ) {
1943- XFREE (pk , heap , DYNAMIC_TYPE_PUBLIC_KEY );
1944- }
1945- if (certData != NULL ) {
1946- XFREE (certData , heap , DYNAMIC_TYPE_PKCS );
1947- }
1928+ XFREE (pk , heap , DYNAMIC_TYPE_PUBLIC_KEY );
1929+ XFREE (certData , heap , DYNAMIC_TYPE_PKCS );
19481930 /* Free up WC_DerCertList */
19491931 while (current != NULL ) {
19501932 WC_DerCertList * next = current -> next ;
@@ -1962,12 +1944,8 @@ int wolfSSL_PKCS12_parse(WC_PKCS12* pkcs12, const char* psw,
19621944 WOLFSSL_MSG ("Failed to push x509 onto stack" );
19631945 wolfSSL_X509_free (x509 );
19641946 wolfSSL_sk_X509_pop_free (* ca , NULL ); * ca = NULL ;
1965- if (pk != NULL ) {
1966- XFREE (pk , heap , DYNAMIC_TYPE_PUBLIC_KEY );
1967- }
1968- if (certData != NULL ) {
1969- XFREE (certData , heap , DYNAMIC_TYPE_PKCS );
1970- }
1947+ XFREE (pk , heap , DYNAMIC_TYPE_PUBLIC_KEY );
1948+ XFREE (certData , heap , DYNAMIC_TYPE_PKCS );
19711949
19721950 /* Free up WC_DerCertList */
19731951 while (current != NULL ) {
@@ -1993,9 +1971,7 @@ int wolfSSL_PKCS12_parse(WC_PKCS12* pkcs12, const char* psw,
19931971 * cert = (WOLFSSL_X509 * )XMALLOC (sizeof (WOLFSSL_X509 ), heap ,
19941972 DYNAMIC_TYPE_X509 );
19951973 if (* cert == NULL ) {
1996- if (pk != NULL ) {
1997- XFREE (pk , heap , DYNAMIC_TYPE_PUBLIC_KEY );
1998- }
1974+ XFREE (pk , heap , DYNAMIC_TYPE_PUBLIC_KEY );
19991975 if (ca != NULL ) {
20001976 wolfSSL_sk_X509_pop_free (* ca , NULL ); * ca = NULL ;
20011977 }
@@ -2011,9 +1987,7 @@ int wolfSSL_PKCS12_parse(WC_PKCS12* pkcs12, const char* psw,
20111987 if (CopyDecodedToX509 (* cert , DeCert ) != 0 ) {
20121988 WOLFSSL_MSG ("Failed to copy decoded cert" );
20131989 FreeDecodedCert (DeCert );
2014- if (pk != NULL ) {
2015- XFREE (pk , heap , DYNAMIC_TYPE_PUBLIC_KEY );
2016- }
1990+ XFREE (pk , heap , DYNAMIC_TYPE_PUBLIC_KEY );
20171991 if (ca != NULL ) {
20181992 wolfSSL_sk_X509_pop_free (* ca , NULL ); * ca = NULL ;
20191993 }
0 commit comments