From 4738dd78a4d11f492b13ce2ba906e27cd4f6c34d Mon Sep 17 00:00:00 2001 From: Christophe Deschamps Date: Wed, 30 Dec 2015 22:48:22 +0100 Subject: [PATCH] Do not call linphone_content_get_buffer on multipart body messages (JNI Wrapper) --- coreapi/linphonecore_jni.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/coreapi/linphonecore_jni.cc b/coreapi/linphonecore_jni.cc index f93cb1843..b3547355e 100644 --- a/coreapi/linphonecore_jni.cc +++ b/coreapi/linphonecore_jni.cc @@ -4969,7 +4969,7 @@ static jobject create_java_linphone_content(JNIEnv *env, const LinphoneContent * jname = ((tmp = linphone_content_get_name(icontent))) ? env->NewStringUTF(tmp) : NULL; jsize = (jint) linphone_content_get_size(icontent); - data = linphone_content_get_buffer(icontent); + data = (!linphone_content_is_multipart(icontent) ? linphone_content_get_buffer(icontent) : NULL); if (data){ jdata = env->NewByteArray(linphone_content_get_size(icontent)); env->SetByteArrayRegion(jdata, 0, linphone_content_get_size(icontent), (jbyte*)data);