Skip to content

Commit 1a92cc8

Browse files
committed
Null-check jstring params before Get
1 parent 84ebbf7 commit 1a92cc8

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

native/com_wolfssl_WolfSSLCertRequest.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -623,7 +623,7 @@ JNIEXPORT jint JNICALL Java_com_wolfssl_WolfSSLCertRequest_X509_1add_1ext_1via_1
623623
int ret = WOLFSSL_SUCCESS;
624624
(void)jcl;
625625

626-
if (jenv == NULL || x509 == NULL) {
626+
if (jenv == NULL || x509 == NULL || extValue == NULL) {
627627
return WOLFSSL_FAILURE;
628628
}
629629

native/com_wolfssl_WolfSSLCertificate.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

@@ -2357,7 +2357,7 @@ JNIEXPORT jint JNICALL Java_com_wolfssl_WolfSSLCertificate_X509_1is_1extension_1
23572357
WOLFSSL_X509* x509 = (WOLFSSL_X509*)(uintptr_t)x509Ptr;
23582358
(void)jcl;
23592359

2360-
if (jenv == NULL || x509 == NULL) {
2360+
if (jenv == NULL || x509 == NULL || oidIn == NULL) {
23612361
return 0;
23622362
}
23632363

0 commit comments

Comments
 (0)