efl model - fix checking return of eina_accessor_data_get
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Fri, 29 Sep 2017 02:07:12 +0000 (11:07 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Fri, 29 Sep 2017 03:26:57 +0000 (12:26 +0900)
coverity - fixes CID 1380995

src/lib/ecore/efl_model_composite_selection.c

index 8311f1c..b0695d5 100644 (file)
@@ -60,7 +60,7 @@ static void _select_slice_then(void* data EINA_UNUSED, Efl_Event const* event)
    Eina_Value value;
    Efl_Model* child;
 
-   eina_accessor_data_get(accessor, 0, (void**)&child);
+   if (!eina_accessor_data_get(accessor, 0, (void **)&child)) return;
     
    eina_value_setup(&value, EINA_VALUE_TYPE_UCHAR);
    eina_value_set(&value, EINA_TRUE);