# HG changeset patch # User Jussi Judin # Date 1198566986 21600 # Node ID 3218e86beed71d1ac69fdd7b4f6016c7be73e862 # Parent 1e8498de4accc54a83e25d49afff5fa723e597a9 Fixes memory leak in playlist_add_files() function when using extension probing and trying to add file with unknown extension. (Bugzilla #44) diff -r 1e8498de4acc -r 3218e86beed7 src/audacious/playlist.c --- a/src/audacious/playlist.c Tue Dec 25 01:09:27 2007 -0600 +++ b/src/audacious/playlist.c Tue Dec 25 01:16:26 2007 -0600 @@ -967,6 +967,8 @@ if(cfg.use_extension_probing) { if(ext_flag == EXT_TRUE) list = g_list_prepend(list, filename); + else // ext_flag == EXT_FALSE => extension isn't known + g_free(filename); } else list = g_list_prepend(list, filename);