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)
{
char *path2 = g_strdup(path_fs);
MODULE *handle = Player_Load(path2, 128, 0);
g_free(path2);
if (handle == NULL) {
g_free(path2);
g_debug("Failed to open file: %s", path_fs);
return NULL;
......@@ -195,9 +195,9 @@ mikmod_decoder_tag_dup(const char *path_fs)
tag->time = 0;
path2 = g_strdup(path_fs);
char *title = g_strdup(Player_LoadTitle(path2));
g_free(path2);
if (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