]> sjero.net Git - linphone/commitdiff
getCurrentParamsCopy can return null
authorSylvain Berfini <Sylvain.Berfini@Belledonne-Communications.com>
Thu, 20 Sep 2012 15:51:02 +0000 (17:51 +0200)
committerSylvain Berfini <Sylvain.Berfini@Belledonne-Communications.com>
Thu, 20 Sep 2012 15:51:02 +0000 (17:51 +0200)
coreapi/linphonecore_jni.cc

index fda8c861f276e7035cb3b40204053b836a8ea049..d7294356c98140e3d774ef08997fe0674e7be13d 100644 (file)
@@ -1562,6 +1562,9 @@ extern "C" jlong Java_org_linphone_core_LinphoneCallImpl_getRemoteParams(JNIEnv
 }
 
 extern "C" jlong Java_org_linphone_core_LinphoneCallImpl_getCurrentParamsCopy(JNIEnv *env, jobject thiz, jlong lc){
+       if (linphone_call_get_current_params((LinphoneCall*)lc) == NULL) {
+               return (jlong) 0;
+       }
        return (jlong) linphone_call_params_copy(linphone_call_get_current_params((LinphoneCall*)lc));
 }