From: jyong2.kim Date: Thu, 24 Mar 2016 23:02:57 +0000 (+0900) Subject: [IOT-1040] Fixed for jira issue about RH android. X-Git-Tag: 1.2.0+RC1~355^2^2~113 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9cbaf9309f0f671b899641a3ed2286621b5b6ed5;p=platform%2Fupstream%2Fiotivity.git [IOT-1040] Fixed for jira issue about RH android. prevented crash when init is called with null String at address. Change-Id: I390fdd036e6afae44af36d935564b2fa5045d990 Signed-off-by: jyong2.kim Reviewed-on: https://gerrit.iotivity.org/gerrit/6307 Tested-by: jenkins-iotivity Reviewed-by: Hun-je Yeon Reviewed-by: Madan Lanka Reviewed-by: Uze Choi --- diff --git a/service/resource-hosting/android/resource_hosting/jni/ResourceHosing_JNI.cpp b/service/resource-hosting/android/resource_hosting/jni/ResourceHosing_JNI.cpp index 222ed44..4f88097 100644 --- a/service/resource-hosting/android/resource_hosting/jni/ResourceHosing_JNI.cpp +++ b/service/resource-hosting/android/resource_hosting/jni/ResourceHosing_JNI.cpp @@ -91,17 +91,16 @@ JNIEXPORT jint JNICALL Java_org_iotivity_ResourceHosting_ResourceHosting_OICCoor JNIEXPORT jint JNICALL Java_org_iotivity_ResourceHosting_ResourceHosting_ResourceHostingInit (JNIEnv *env, jobject obj,jstring j_addr) { - const char* addr = env->GetStringUTFChars(j_addr,NULL); - if (NULL == j_addr) + { return (jint)OCSTACK_ERROR; + } - if(OCInit(addr,USE_RANDOM_PORT,OC_CLIENT_SERVER)!=OC_STACK_OK) + if(OCInit1(OC_CLIENT_SERVER, OC_DEFAULT_FLAGS, OC_DEFAULT_FLAGS)) { return (jint)OCSTACK_ERROR; } - env->ReleaseStringUTFChars(j_addr,addr); return (jint)OCSTACK_OK; }