From c5155be0f1a8208638e7109bc8e85ee5cb714d4f Mon Sep 17 00:00:00 2001 From: JunsuChoi Date: Tue, 29 Oct 2019 13:17:05 +0900 Subject: [PATCH] vg_common_svg: Free node tree for memory leak after eet write. Summary: The node tree created from vg_common_svg_create_svg_node is not used after eet_data_write(). Therefore, to prevent memory leaks, free the node tree. Test Plan: N/A Reviewers: Hermet, smohanty, kimcinoo Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10443 --- src/modules/evas/vg_savers/eet/evas_vg_save_eet.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/modules/evas/vg_savers/eet/evas_vg_save_eet.c b/src/modules/evas/vg_savers/eet/evas_vg_save_eet.c index a7a1bf36ae..96fa7f4150 100644 --- a/src/modules/evas/vg_savers/eet/evas_vg_save_eet.c +++ b/src/modules/evas/vg_savers/eet/evas_vg_save_eet.c @@ -28,6 +28,8 @@ evas_vg_save_file_eet(Vg_File_Data *evg_data, const char *file, const char *key, eet_data_write(ef, svg_node_eet, key, root, compress); eet_close(ef); + vg_common_svg_node_free(root); + return EVAS_LOAD_ERROR_NONE; }