genlist: add null check in filter item internal for prevent svace issue 02/135202/2
authorSangHyeon Lee <sh10233.lee@samsung.com>
Wed, 21 Jun 2017 07:20:50 +0000 (16:20 +0900)
committerGerrit Code Review <gerrit@review.ap-northeast-2.compute.internal>
Fri, 23 Jun 2017 06:58:31 +0000 (06:58 +0000)
Change-Id: I73f6f2f320665a63e8430eafdedbb63b40510841

src/lib/elm_genlist.c
src/mobile_lib/elm_genlist.c

index c003c96..de4b372 100644 (file)
@@ -7706,6 +7706,7 @@ _elm_genlist_block_count_get(Eo *obj EINA_UNUSED, Elm_Genlist_Data *sd)
 static void
 _filter_item_internal(Elm_Gen_Item *it)
 {
+   if (!it) return;
    ELM_GENLIST_DATA_GET_FROM_ITEM(it, sd);
    if (sd->filter_data)
      {
index 58c2618..4e2dec7 100644 (file)
@@ -7993,6 +7993,7 @@ _elm_genlist_block_count_get(Eo *obj EINA_UNUSED, Elm_Genlist_Data *sd)
 static void
 _filter_item_internal(Elm_Gen_Item *it)
 {
+   if (!it) return;
    ELM_GENLIST_DATA_GET_FROM_ITEM(it, sd);
    if (sd->filter_data && it->itc->func.filter_get)
      {