Freeing with g_free() doesn't free the content of the array.
https://bugzilla.gnome.org/show_bug.cgi?id=683864
/* The directory has to be *.AdiumMessageStyle per the Adium spec */
tmp = g_strsplit (path, "/", 0);
if (tmp == NULL)
- {
- g_free (tmp);
- return FALSE;
- }
+ return FALSE;
dir = tmp[g_strv_length (tmp) - 1];
if (!g_str_has_suffix (dir, ".AdiumMessageStyle"))
{
- g_free (tmp);
+ g_strfreev (tmp);
return FALSE;
}
- g_free (tmp);
+ g_strfreev (tmp);
/* The theme is not valid if there is no Info.plist */
file = g_build_filename (path, "Contents", "Info.plist",