decoder/gme: fix memory leak in container_scan()

This commit is contained in:
Max Kellermann 2014-03-06 13:12:39 +01:00
parent d65841a2db
commit a9e351e00d
2 changed files with 3 additions and 0 deletions

2
NEWS
View File

@ -1,4 +1,6 @@
ver 0.18.10 (not yet released)
* decoder
- gme: fix memory leak
ver 0.18.9 (2014/03/02)
* protocol

View File

@ -117,6 +117,7 @@ gme_container_scan(const char *path_fs, const unsigned int tnum)
}
const unsigned num_songs = gme_track_count(emu);
gme_delete(emu);
/* if it only contains a single tune, don't treat as container */
if (num_songs < 2)
return nullptr;