From 677d4122e8851b66142187faf3061b5a8dc8f7ea Mon Sep 17 00:00:00 2001 From: Jehan Monnier Date: Wed, 17 Feb 2010 16:54:54 +0100 Subject: [PATCH] test if number to normilize is empty --- coreapi/linphonecore_jni.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/coreapi/linphonecore_jni.cc b/coreapi/linphonecore_jni.cc index 9380c6196..ea93e0fb4 100644 --- a/coreapi/linphonecore_jni.cc +++ b/coreapi/linphonecore_jni.cc @@ -276,6 +276,10 @@ extern "C" jstring Java_org_linphone_core_LinphoneProxyConfigImpl_normalizePhone } const char* number = env->GetStringUTFChars(jnumber, NULL); int len = env->GetStringLength(jnumber); + if (len == 0) { + ms_warning("cannot normalize empty number"); + return jnumber; + } char targetBuff[2*len];// returned number can be greater than origin (specially in case of prefix insertion linphone_proxy_config_normalize_number((LinphoneProxyConfig*)proxyCfg,number,targetBuff,sizeof(targetBuff)); jstring normalizedNumber = env->NewStringUTF(targetBuff);