Skip to content

Commit 2145999

Browse files
committed
Guard X509 CRL dist release null
1 parent 6bcc912 commit 2145999

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

native/com_wolfssl_WolfSSLCertificate.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -785,7 +785,10 @@ JNIEXPORT jint JNICALL Java_com_wolfssl_WolfSSLCertificate_X509_1CRL_1set_1dist_
785785
ret = wolfSSL_X509_CRL_set_dist_points(x509, derBuf, derSz);
786786
}
787787

788-
(*jenv)->ReleaseByteArrayElements(jenv, der, (jbyte*)derBuf, JNI_ABORT);
788+
if (derBuf != NULL) {
789+
(*jenv)->ReleaseByteArrayElements(jenv, der,
790+
(jbyte*)derBuf, JNI_ABORT);
791+
}
789792

790793
return (jint)ret;
791794
#else

0 commit comments

Comments
 (0)