Commit 2c1c5888 authored by Max Kellermann's avatar Max Kellermann

decoder/mikmod: duplicate the path only once

parent e271f69a
...@@ -181,9 +181,9 @@ mikmod_decoder_tag_dup(const char *path_fs) ...@@ -181,9 +181,9 @@ mikmod_decoder_tag_dup(const char *path_fs)
{ {
char *path2 = g_strdup(path_fs); char *path2 = g_strdup(path_fs);
MODULE *handle = Player_Load(path2, 128, 0); MODULE *handle = Player_Load(path2, 128, 0);
g_free(path2);
if (handle == NULL) { if (handle == NULL) {
g_free(path2);
g_debug("Failed to open file: %s", path_fs); g_debug("Failed to open file: %s", path_fs);
return NULL; return NULL;
...@@ -195,9 +195,9 @@ mikmod_decoder_tag_dup(const char *path_fs) ...@@ -195,9 +195,9 @@ mikmod_decoder_tag_dup(const char *path_fs)
tag->time = 0; tag->time = 0;
path2 = g_strdup(path_fs);
char *title = g_strdup(Player_LoadTitle(path2)); char *title = g_strdup(Player_LoadTitle(path2));
g_free(path2); g_free(path2);
if (title) if (title)
tag_add_item(tag, TAG_TITLE, title); tag_add_item(tag, TAG_TITLE, title);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment