hermet pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=989570b133df8e509a4c35cf89b0f11a6dd67ddb
commit 989570b133df8e509a4c35cf89b0f11a6dd67ddb Author: Hermet Park <[email protected]> Date: Fri Apr 17 18:14:48 2020 +0900 canvas svg: fix memory leak. free svg node commands & points data after usage. @fix --- src/static_libs/vg_common/vg_common_svg.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/static_libs/vg_common/vg_common_svg.c b/src/static_libs/vg_common/vg_common_svg.c index 526787df0d..de5477bb0e 100644 --- a/src/static_libs/vg_common/vg_common_svg.c +++ b/src/static_libs/vg_common/vg_common_svg.c @@ -540,7 +540,9 @@ vg_common_svg_node_free(Svg_Node *node) default: break; } - free(node); + if (node->node.command.commands_count > 0) free(node->node.command.commands); + if (node->node.command.points_count > 0) free(node->node.command.points); + free(node); } static Efl_VG * --
