jaehyun pushed a commit to branch master.

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

commit 11cbb5ae9352d08221a52ffe0271aa97305fe75a
Author: Subhransu Mohanty <smohan...@gmail.com>
Date:   Wed May 27 14:55:44 2020 +0900

    edje: fix memory leak by freeing the limits pointer.
    
    Summary:
    This limit parts are only used in naviframe edc thats why it is
    only showing up in naviframe test app.
    
    Reviewers: Jaehyun_Cho, Hermet
    
    Reviewed By: Jaehyun_Cho
    
    Subscribers: cedric, #reviewers, #committers
    
    Tags: #efl
    
    Differential Revision: https://phab.enlightenment.org/D11887
---
 src/lib/edje/edje_load.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/lib/edje/edje_load.c b/src/lib/edje/edje_load.c
index b3fa2e3d57..55ac53adf1 100644
--- a/src/lib/edje/edje_load.c
+++ b/src/lib/edje/edje_load.c
@@ -2372,6 +2372,8 @@ _edje_collection_free(Edje_File *edf, 
Edje_Part_Collection *ec, Edje_Part_Collec
    if (ec->script) embryo_program_free(ec->script);
    _edje_lua2_script_unload(ec);
 
+   if (ec->limits.parts) free(ec->limits.parts);
+
    eina_hash_free(ec->alias);
    eina_hash_free(ec->aliased);
 

-- 


Reply via email to