diff options
-rw-r--r-- | NEWS | 2 | ||||
-rw-r--r-- | src/decoder/GmeDecoderPlugin.cxx | 1 |
2 files changed, 3 insertions, 0 deletions
@@ -1,4 +1,6 @@ ver 0.18.10 (not yet released) +* decoder + - gme: fix memory leak ver 0.18.9 (2014/03/02) * protocol diff --git a/src/decoder/GmeDecoderPlugin.cxx b/src/decoder/GmeDecoderPlugin.cxx index 815fd8d69..d67ee4b42 100644 --- a/src/decoder/GmeDecoderPlugin.cxx +++ b/src/decoder/GmeDecoderPlugin.cxx @@ -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; |