@@ -190,7 +190,7 @@ JNIEXPORT jint JNICALL Java_com_wolfssl_WolfSSLCertificate_X509_1set_1pubkey_1na
190190 (void )jcl ;
191191 (void )keyType ;
192192
193- if (jenv == NULL || x509 == NULL ) {
193+ if (jenv == NULL || x509 == NULL || fileBytes == NULL ) {
194194 return WOLFSSL_FAILURE ;
195195 }
196196
@@ -289,7 +289,7 @@ JNIEXPORT jint JNICALL Java_com_wolfssl_WolfSSLCertificate_X509_1add_1altname
289289 int ret = WOLFSSL_SUCCESS ;
290290 (void )jcl ;
291291
292- if (jenv == NULL || x509 == NULL ) {
292+ if (jenv == NULL || x509 == NULL || altName == NULL ) {
293293 return WOLFSSL_FAILURE ;
294294 }
295295
@@ -325,7 +325,7 @@ JNIEXPORT jint JNICALL Java_com_wolfssl_WolfSSLCertificate_X509_1add_1ext_1via_1
325325 int ret = WOLFSSL_SUCCESS ;
326326 (void )jcl ;
327327
328- if (jenv == NULL || x509 == NULL ) {
328+ if (jenv == NULL || x509 == NULL || extValue == NULL ) {
329329 return WOLFSSL_FAILURE ;
330330 }
331331
@@ -551,7 +551,7 @@ JNIEXPORT jint JNICALL Java_com_wolfssl_WolfSSLCertificate_X509_1set_1serialNumb
551551 int ret = WOLFSSL_SUCCESS ;
552552 (void )jcl ;
553553
554- if (jenv == NULL || x509 == NULL ) {
554+ if (jenv == NULL || x509 == NULL || serialBytes == NULL ) {
555555 return WOLFSSL_FAILURE ;
556556 }
557557
@@ -893,7 +893,8 @@ JNIEXPORT jint JNICALL Java_com_wolfssl_WolfSSLCertificate_X509_1sign
893893 int ret = WOLFSSL_SUCCESS ;
894894 (void )jcl ;
895895
896- if (jenv == NULL || x509 == NULL ) {
896+ if (jenv == NULL || x509 == NULL || fileBytes == NULL ||
897+ digestAlg == NULL ) {
897898 return WOLFSSL_FAILURE ;
898899 }
899900
@@ -2357,7 +2358,7 @@ JNIEXPORT jint JNICALL Java_com_wolfssl_WolfSSLCertificate_X509_1is_1extension_1
23572358 WOLFSSL_X509 * x509 = (WOLFSSL_X509 * )(uintptr_t )x509Ptr ;
23582359 (void )jcl ;
23592360
2360- if (jenv == NULL || x509 == NULL ) {
2361+ if (jenv == NULL || x509 == NULL || oidIn == NULL ) {
23612362 return 0 ;
23622363 }
23632364
0 commit comments