diff --git a/native/com_wolfssl_WolfSSLCertificate.c b/native/com_wolfssl_WolfSSLCertificate.c index c5e22a8..5442f75 100644 --- a/native/com_wolfssl_WolfSSLCertificate.c +++ b/native/com_wolfssl_WolfSSLCertificate.c @@ -825,10 +825,9 @@ JNIEXPORT jint JNICALL Java_com_wolfssl_WolfSSLCertificate_X509_1CRL_1add_1dist_ if (uriStr != NULL) { ret = wolfSSL_X509_CRL_add_dist_point(x509, uriStr, (critical == JNI_TRUE) ? 1 : 0); + (*jenv)->ReleaseStringUTFChars(jenv, uri, uriStr); } - (*jenv)->ReleaseStringUTFChars(jenv, uri, uriStr); - return (jint)ret; #else (void)jenv;