eldbus model - fix signed compare warn
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Tue, 4 Dec 2018 08:33:28 +0000 (08:33 +0000)
committerHermet Park <hermetpark@gmail.com>
Wed, 5 Dec 2018 05:54:38 +0000 (14:54 +0900)
src/lib/eldbus/eldbus_model_arguments.c

index f5ee2ac..1af0730 100644 (file)
@@ -293,7 +293,7 @@ _eldbus_model_arguments_is(Eldbus_Model_Arguments_Data *pd,
    _eldbus_model_arguments_properties_load(pd);
 
    i = _eldbus_model_arguments_argument_index_get(pd, argument);
-   if (i >= eina_hash_population(pd->properties))
+   if ((i > 0x7fffffff) || ((int)i >= eina_hash_population(pd->properties)))
      {
         WRN("Argument not found: %s", argument);
         return false;