mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-05-07 05:53:06 +00:00
Allow null String value in jni wrapper for LpConfig.setString method
This commit is contained in:
parent
e9b444c3c6
commit
ce7404581a
1 changed files with 2 additions and 2 deletions
|
|
@ -3318,11 +3318,11 @@ extern "C" void Java_org_linphone_core_LpConfigImpl_setString(JNIEnv *env, jobje
|
|||
jstring section, jstring key, jstring value) {
|
||||
const char *csection = env->GetStringUTFChars(section, NULL);
|
||||
const char *ckey = env->GetStringUTFChars(key, NULL);
|
||||
const char *cvalue = env->GetStringUTFChars(value, NULL);
|
||||
const char *cvalue = value ? env->GetStringUTFChars(value, NULL) : NULL;
|
||||
lp_config_set_string((LpConfig *)lpc, csection, ckey, cvalue);
|
||||
env->ReleaseStringUTFChars(section, csection);
|
||||
env->ReleaseStringUTFChars(key, ckey);
|
||||
env->ReleaseStringUTFChars(value, cvalue);
|
||||
if (value) env->ReleaseStringUTFChars(value, cvalue);
|
||||
}
|
||||
|
||||
extern "C" jstring Java_org_linphone_core_LpConfigImpl_getString(JNIEnv *env, jobject thiz, jlong lpc,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue