Fix for setAllowedValuesInteger API of SimulatorResourceServer is throwing InvalidArg...
authorspurthi.segu <spurthi.segu@samsung.com>
Tue, 6 Oct 2015 11:16:21 +0000 (16:46 +0530)
committerUze Choi <uzchoi@samsung.com>
Wed, 7 Oct 2015 02:18:02 +0000 (02:18 +0000)
Change-Id: Id74ebb5af1f68a459acf247d49de08593c8060b5
Signed-off-by: spurthi.segu <spurthi.segu@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/3613
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
service/simulator/java/jni/simulator_resource_server_jni.cpp

index f8910b6..b9cadf2 100644 (file)
@@ -400,7 +400,7 @@ JNIEXPORT void JNICALL
 Java_org_oic_simulator_serviceprovider_SimulatorResourceServer_setAllowedValuesInteger
 (JNIEnv *env, jobject object, jstring jKey, jobject jAllowedValues)
 {
-    if (!jKey || jAllowedValues)
+    if (!jKey || !jAllowedValues)
     {
         throwInvalidArgsException(env, SIMULATOR_INVALID_PARAM, "Invalid parameter!");
         return;
@@ -428,7 +428,7 @@ JNIEXPORT void JNICALL
 Java_org_oic_simulator_serviceprovider_SimulatorResourceServer_setAllowedValuesDouble
 (JNIEnv *env, jobject object, jstring jKey, jobject jAllowedValues)
 {
-    if (!jKey || jAllowedValues)
+    if (!jKey || !jAllowedValues)
     {
         throwInvalidArgsException(env, SIMULATOR_INVALID_PARAM, "Invalid parameter!");
         return;
@@ -456,7 +456,7 @@ JNIEXPORT void JNICALL
 Java_org_oic_simulator_serviceprovider_SimulatorResourceServer_setAllowedValuesString
 (JNIEnv *env, jobject object, jstring jKey, jobject jAllowedValues)
 {
-    if (!jKey || jAllowedValues)
+    if (!jKey || !jAllowedValues)
     {
         throwInvalidArgsException(env, SIMULATOR_INVALID_PARAM, "Invalid parameter!");
         return;