We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3a83c33 commit 101088cCopy full SHA for 101088c
1 file changed
src/ocsp.c
@@ -824,13 +824,16 @@ WOLFSSL_OCSP_CERTID* wolfSSL_OCSP_cert_to_id(
824
if (ret != 0) {
825
if (derCert != NULL)
826
FreeDer(&derCert);
827
- XFREE(certId, cm->heap, DYNAMIC_TYPE_OPENSSL);
828
- certId = NULL;
829
- XFREE(certStatus, cm->heap, DYNAMIC_TYPE_OPENSSL);
+ if (cm != NULL) {
+ XFREE(certId, cm->heap, DYNAMIC_TYPE_OPENSSL);
+ certId = NULL;
830
+ XFREE(certStatus, cm->heap, DYNAMIC_TYPE_OPENSSL);
831
+ }
832
}
833
834
#ifdef WOLFSSL_SMALL_STACK
- XFREE(cert, cm->heap, DYNAMIC_TYPE_DCERT);
835
+ if (cm != NULL)
836
+ XFREE(cert, cm->heap, DYNAMIC_TYPE_DCERT);
837
#endif
838
839
if (cm != NULL)
0 commit comments