# HG changeset patch # User nenolod # Date 1141057977 28800 # Node ID f5457b6cdc0eac6557dd925ee8594beaf73ba4b3 # Parent e39735f0b2f7ea106fea4f467459afa158147e4c [svn] - memleak fix (noticed by HopeSeekr @ efnet #xmule) diff -r e39735f0b2f7 -r f5457b6cdc0e audacious/main.c --- a/audacious/main.c Mon Feb 27 07:29:53 2006 -0800 +++ b/audacious/main.c Mon Feb 27 08:32:57 2006 -0800 @@ -411,7 +411,11 @@ static void bmp_init_paths(void) { - bmp_paths[BMP_PATH_USER_DIR] = g_build_filename(g_get_home_dir(), BMP_RCPATH, NULL); + gchar *home_dir = g_get_home_dir(); + + bmp_paths[BMP_PATH_USER_DIR] = g_build_filename(home_dir, BMP_RCPATH, NULL); + + g_free(home_dir); bmp_paths[BMP_PATH_USER_PLUGIN_DIR] = USER_PATH(BMP_USER_PLUGIN_DIR_BASENAME); bmp_paths[BMP_PATH_USER_SKIN_DIR] = USER_PATH(BMP_SKIN_DIR_BASENAME);