svn path=/trunk/; revision=7520
+2008-09-20 Matthias Clasen <mclasen@redhat.com>
+
+ * gdesktopappinfo.c (expand_macro_single): Plug a memory leak
+
2008-09-17 Matthias Clasen <mclasen@redhat.com>
* === Released 2.18.1 ===
{
GFile *file;
char *result = NULL;
- char *path;
+ char *path, *name;
file = g_file_new_for_uri (uri);
path = g_file_get_path (file);
case 'd':
case 'D':
if (path)
- result = g_shell_quote (g_path_get_dirname (path));
+ {
+ name = g_path_get_dirname (path);
+ result = g_shell_quote (name);
+ g_free (name);
+ }
break;
case 'n':
case 'N':
if (path)
- result = g_shell_quote (g_path_get_basename (path));
+ {
+ name = g_path_get_basename (path);
+ result = g_shell_quote (name);
+ g_free (name);
+ }
break;
}