stefan pushed a commit to branch efl-1.24. http://git.enlightenment.org/core/efl.git/commit/?id=bfb4c0a4835a1bbbe3a17672ac010d6545d3d3ea
commit bfb4c0a4835a1bbbe3a17672ac010d6545d3d3ea 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); --