[easytag] Fix a memory leak in ET_File_Name_Generate



commit 3d9438aa9159991ca5cb4b92e2d4a18f85d76cbc
Author: David King <amigadave amigadave com>
Date:   Thu May 23 07:31:47 2013 +0100

    Fix a memory leak in ET_File_Name_Generate
    
    Free the UTF-8 directory name before returning.

 src/et_core.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
---
diff --git a/src/et_core.c b/src/et_core.c
index a18af6f..0d4bbe0 100644
--- a/src/et_core.c
+++ b/src/et_core.c
@@ -4704,6 +4704,7 @@ gchar *ET_File_Name_Generate (ET_File *ETFile, gchar *new_file_name_utf8)
                 new_file_name_path_utf8 = 
g_strconcat(dirname_utf8,G_DIR_SEPARATOR_S,new_file_name_utf8,extension,NULL);
         }
 
+        g_free (dirname_utf8);
         g_free(extension);
         return new_file_name_path_utf8; // in UTF-8
     }else


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]