[cnp_helper] bugfix: targets_converter condition check data
authordeasung.kim <deasung.kim@samsung.com>
Tue, 16 Aug 2011 10:41:53 +0000 (19:41 +0900)
committerdeasung.kim <deasung.kim@samsung.com>
Tue, 16 Aug 2011 10:41:53 +0000 (19:41 +0900)
src/lib/elm_cnp_helper.c

index 1231782..31b046d 100644 (file)
@@ -1367,7 +1367,7 @@ targets_converter(char *target __UNUSED__, void *data, int size __UNUSED__, void
    Cnp_Selection *sel;
 
    if (!data_ret) return EINA_FALSE;
-   if (data && (*((int *)data) >= ELM_SEL_MAX))
+   if (!data || (*((unsigned int *)data) >= ELM_SEL_MAX))
      return EINA_FALSE;
 
    sel = selections + *((int *)data);