Bug 561375 – Leaks mountpoint description
authorCosimo Cecchi <cosimoc@gnome.org>
Fri, 21 Nov 2008 00:01:22 +0000 (00:01 +0000)
committerCosimo Cecchi <cosimoc@src.gnome.org>
Fri, 21 Nov 2008 00:01:22 +0000 (00:01 +0000)
2008-11-21  Cosimo Cecchi  <cosimoc@gnome.org>

Bug 561375 – Leaks mountpoint description

* glocalfile.c: (get_mount_info): don't leak the mountpoint description
string.

svn path=/trunk/; revision=7662

gio/ChangeLog
gio/glocalfile.c

index cd0250c..97c3ea6 100644 (file)
@@ -1,5 +1,12 @@
 2008-11-21  Cosimo Cecchi  <cosimoc@gnome.org>
 
+       Bug 561375 – Leaks mountpoint description
+
+       * glocalfile.c: (get_mount_info): don't leak the mountpoint description
+       string.
+
+2008-11-21  Cosimo Cecchi  <cosimoc@gnome.org>
+
        Bug 561352 – Leak of icon description
 
        * gcontenttype.c: (g_content_type_get_icon): don't leak the XDG mimetype
index 9577e72..fb890db 100644 (file)
@@ -779,7 +779,7 @@ get_mount_info (GFileInfo             *fs_info,
 
       mountpoint = find_mountpoint_for (path, buf.st_dev);
       if (mountpoint == NULL)
-       mountpoint = "/";
+       mountpoint = g_strdup ("/");
 
       mount = g_unix_mount_at (mountpoint, &cache_time);
       if (mount)
@@ -790,6 +790,8 @@ get_mount_info (GFileInfo             *fs_info,
          g_unix_mount_free (mount);
        }
 
+      g_free (mountpoint);
+
       dev = g_new0 (dev_t, 1);
       *dev = buf.st_dev;