From bb8614db6fb4aac515094c8fcbd1a0f94c7f6708 Mon Sep 17 00:00:00 2001 From: matiasdelellis Date: Thu, 16 Jan 2014 20:43:25 -0300 Subject: [PATCH] Fix multiple free GMatchInfo when opening bad m3u playlists --- src/misc/parole-pl-parser.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/misc/parole-pl-parser.c b/src/misc/parole-pl-parser.c index 6a26735..a5f36a2 100644 --- a/src/misc/parole-pl-parser.c +++ b/src/misc/parole-pl-parser.c @@ -335,7 +335,7 @@ parole_pl_parser_parse_m3u (const gchar *filename) guint i; GRegex *regex; - GMatchInfo *match_info; + GMatchInfo *match_info = NULL; file = g_file_new_for_path (filename); path = g_path_get_dirname(filename); @@ -390,6 +390,7 @@ parole_pl_parser_parse_m3u (const gchar *filename) else { /* Relative path */ + match_info = NULL; pl_filename = g_strjoin("/", path, lines[i], NULL); } } -- 1.8.4.2