raster pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=a91d0b2ea4fc0dc0136405a70f623dde50d6cc82

commit a91d0b2ea4fc0dc0136405a70f623dde50d6cc82
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Sun Jul 23 19:36:41 2017 +0900

    edje_cc out ... check more iui list element ptrs to help coverity
    
    fix CID 1374482 ... and others i hope.
---
 src/bin/edje/edje_cc_out.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/bin/edje/edje_cc_out.c b/src/bin/edje/edje_cc_out.c
index 85210b27d4..b083b25c6c 100644
--- a/src/bin/edje/edje_cc_out.c
+++ b/src/bin/edje/edje_cc_out.c
@@ -3519,7 +3519,7 @@ _data_image_id_update(Eina_List *images_unused_list)
 #define PART_DESC_IMAGE_ID_UPDATE \
    EINA_LIST_FOREACH(images_unused_list, l3, iui) \
      { \
-        if (part_desc_image->image.id == iui->old_id) \
+        if ((iui) && (part_desc_image->image.id == iui->old_id)) \
           { \
              part_desc_image->image.id = iui->new_id; \
              break; \
@@ -3530,7 +3530,7 @@ _data_image_id_update(Eina_List *images_unused_list)
         tween_id = part_desc_image->image.tweens[desc_it]; \
         EINA_LIST_FOREACH(images_unused_list, l3, iui) \
           { \
-             if (tween_id->id == iui->old_id) \
+             if ((iui) && (tween_id->id == iui->old_id)) \
                { \
                   tween_id->id = iui->new_id; \
                   break; \
@@ -3541,7 +3541,7 @@ _data_image_id_update(Eina_List *images_unused_list)
 #define PART_DESC_PROXY_ID_UPDATE \
    EINA_LIST_FOREACH(images_unused_list, l3, iui) \
      { \
-        if (part_desc_mesh_node->mesh_node.texture.id == iui->old_id) \
+        if ((iui) && (part_desc_mesh_node->mesh_node.texture.id == 
iui->old_id)) \
           { \
              part_desc_mesh_node->mesh_node.texture.id = iui->new_id; \
              break; \
@@ -3586,7 +3586,7 @@ _data_image_id_update(Eina_List *images_unused_list)
           {
              EINA_LIST_FOREACH(images_unused_list, l3, iui)
                {
-                  if (entry->id == iui->old_id)
+                  if ((iui) && (entry->id == iui->old_id))
                     {
                        entry->id = iui->new_id;
                        break;

-- 


Reply via email to