[Commits] [SCM] claws branch, gtk3, updated. 4.0.0-272-g2c9090652

wwp at claws-mail.org wwp at claws-mail.org
Thu Sep 30 11:43:13 CEST 2021


The branch, gtk3 has been updated
       via  2c9090652293247cbe8b9e4fe163c5582dab51ac (commit)
      from  0c35d74035d32b7486a044609aa3d3b1ff877e3f (commit)

Summary of changes:
 src/common/template.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)


- Log -----------------------------------------------------------------
commit 2c9090652293247cbe8b9e4fe163c5582dab51ac
Author: wwp <subscript at free.fr>
Date:   Thu Sep 30 11:42:47 2021 +0200

    Fix CID 1491210: resource leak.

diff --git a/src/common/template.c b/src/common/template.c
index c15ad8c19..1399149d2 100644
--- a/src/common/template.c
+++ b/src/common/template.c
@@ -156,11 +156,8 @@ static gint tmpl_compare(gconstpointer tmpl1, gconstpointer tmpl2)
 GSList *template_read_config(void)
 {
 	const gchar *path;
-	gchar *filename;
 	GDir *dir;
 	const gchar *dir_name;
-	GStatBuf s;
-	Template *tmpl;
 	GSList *tmpl_list = NULL;
 
 	path = get_template_dir();
@@ -178,12 +175,15 @@ GSList *template_read_config(void)
 	}
 
 	while ((dir_name = g_dir_read_name(dir)) != NULL) {
-		filename = g_strconcat(path, G_DIR_SEPARATOR_S,
+		Template *tmpl;
+		GStatBuf s;
+		gchar *filename = filename = g_strconcat(path, G_DIR_SEPARATOR_S,
 				       dir_name, NULL);
 
 		if (g_stat(filename, &s) != 0 || !S_ISREG(s.st_mode) ) {
 			debug_print("%s:%d %s is not an ordinary file\n",
 				    __FILE__, __LINE__, filename);
+			g_free(filename);
 			continue;
 		}
 

-----------------------------------------------------------------------


hooks/post-receive
-- 
Claws Mail


More information about the Commits mailing list