furrymyad pushed a commit to branch efl-1.16.

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

commit 9cfd7be848f1876e6b3896fa70e468eaf9ff2aa7
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Fri Jul 8 15:33:19 2016 +0900

    edje edit - fix leaks spotted by coverity
    
    fixes CID 1356630
---
 src/lib/edje/edje_edit.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/lib/edje/edje_edit.c b/src/lib/edje/edje_edit.c
index 5658d76..246f511 100644
--- a/src/lib/edje/edje_edit.c
+++ b/src/lib/edje/edje_edit.c
@@ -9342,6 +9342,7 @@ edje_edit_image_replace(Evas_Object *obj, const char 
*name, const char *new_name
    if (!eetf)
      {
         ERR("Unable to open \"%s\" for writing output", ed->path);
+        eina_iterator_free(it);
         return EINA_FALSE;
      }
 
@@ -9371,6 +9372,7 @@ edje_edit_image_replace(Evas_Object *obj, const char 
*name, const char *new_name
              if (!_edje_edit_collection_save(eetf, pce->ref))
                {
                   eet_close(eetf);
+                  eina_iterator_free(it);
                   return EINA_FALSE;
                }
           }

-- 


Reply via email to