decoder/mikmod: fix memory leak
The return value of Player_LoadTitle() is allocated with malloc(), and must be freed by the caller.
This commit is contained in:
parent
5ebe33653c
commit
77e6810c14
1
NEWS
1
NEWS
|
@ -3,6 +3,7 @@ ver 0.15.11 (2010/??/??)
|
|||
- ape: support album artist
|
||||
* decoders:
|
||||
- mp4ff: support tags "albumartist", "band"
|
||||
- mikmod: fix memory leak
|
||||
|
||||
|
||||
ver 0.15.10 (2010/05/30)
|
||||
|
|
|
@ -219,10 +219,12 @@ static struct tag *modTagDup(const char *file)
|
|||
ret->time = 0;
|
||||
|
||||
path2 = g_strdup(file);
|
||||
title = g_strdup(Player_LoadTitle(path2));
|
||||
title = Player_LoadTitle(path2);
|
||||
g_free(path2);
|
||||
if (title)
|
||||
if (title) {
|
||||
tag_add_item(ret, TAG_ITEM_TITLE, title);
|
||||
free(title);
|
||||
}
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue