Skip to content

Commit 9f4169b

Browse files
committed
Guard X509Name entry release null
1 parent 6b11174 commit 9f4169b

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

native/com_wolfssl_WolfSSLX509Name.c

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,13 @@ JNIEXPORT jint JNICALL Java_com_wolfssl_WolfSSLX509Name_X509_1NAME_1add_1entry_1
106106
entry, len, (int)loc, (int)set);
107107
}
108108

109-
(*jenv)->ReleaseByteArrayElements(jenv, entryArr, (jbyte*)entry, JNI_ABORT);
110-
(*jenv)->ReleaseStringUTFChars(jenv, fieldStr, field);
109+
if (entry != NULL) {
110+
(*jenv)->ReleaseByteArrayElements(jenv, entryArr,
111+
(jbyte*)entry, JNI_ABORT);
112+
}
113+
if (field != NULL) {
114+
(*jenv)->ReleaseStringUTFChars(jenv, fieldStr, field);
115+
}
111116

112117
return (jint)ret;
113118
#else

0 commit comments

Comments
 (0)