[Xfce4-commits] <thunar:andrzejr/utf8_collate> plugged a memory leak

Andrzej noreply at xfce.org
Tue May 1 15:32:03 CEST 2012


Updating branch refs/heads/andrzejr/utf8_collate
         to f4a76ee5036b2790c4ac81c128c8102ced11c745 (commit)
       from bc042483d3772de459f9eeb893d5f62580f2fa6c (commit)

commit f4a76ee5036b2790c4ac81c128c8102ced11c745
Author: Andrzej <ndrwrdck at gmail.com>
Date:   Tue May 1 22:26:09 2012 +0900

    plugged a memory leak

 thunar/thunar-file.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/thunar/thunar-file.c b/thunar/thunar-file.c
index fd49c60..91f1c50 100644
--- a/thunar/thunar-file.c
+++ b/thunar/thunar-file.c
@@ -719,6 +719,7 @@ thunar_file_load (ThunarFile   *file,
   gchar       *p;
   gchar       *thumbnail_dir_path;
   gchar       *uri = NULL;
+  gchar       *name_fc;
 
   _thunar_return_val_if_fail (THUNAR_IS_FILE (file), FALSE);
   _thunar_return_val_if_fail (error == NULL || *error == NULL, FALSE);
@@ -905,8 +906,9 @@ thunar_file_load (ThunarFile   *file,
 
   /* cache a collate keys for display name */
   file->collate_key = g_utf8_collate_key_for_filename (file->display_name, -1);
-  file->collate_key_fc = g_utf8_collate_key_for_filename
-    (g_utf8_casefold (file->display_name, -1), -1);
+  name_fc = g_utf8_casefold (file->display_name, -1);
+  file->collate_key_fc = g_utf8_collate_key_for_filename (name_fc, -1);
+  g_free (name_fc);
 
   /* set thumb state to unknown */
   file->flags = 


More information about the Xfce4-commits mailing list