From: Hermet Park Date: Fri, 17 Apr 2020 09:14:48 +0000 (+0900) Subject: canvas svg: fix memory leak. X-Git-Tag: submit/tizen/20200417.234115~19 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9ea37902923b70b28e878da7a58de5a5ee4d9bee;p=platform%2Fupstream%2Fefl.git canvas svg: fix memory leak. free svg node commands & points data after usage. @fix --- diff --git a/src/static_libs/vg_common/vg_common_svg.c b/src/static_libs/vg_common/vg_common_svg.c index 526787d..de5477b 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 *