diff options
author | Max Kellermann <max@duempel.org> | 2009-02-02 18:19:11 +0100 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2009-02-02 18:19:11 +0100 |
commit | 7a3628e797e1c86e1aa15f8211e090ad8ef1feb0 (patch) | |
tree | 1328436c9b4924ec2a853f38d25285e0985da0a6 /src/decoder | |
parent | 39f01632009e11a728afe440e58332b88490ba47 (diff) | |
download | mpd-7a3628e797e1c86e1aa15f8211e090ad8ef1feb0.tar.gz mpd-7a3628e797e1c86e1aa15f8211e090ad8ef1feb0.tar.xz mpd-7a3628e797e1c86e1aa15f8211e090ad8ef1feb0.zip |
shout_mp3: call lame_close() in clear_encoder() method
The shout_mp3 encoder had two bugs: when no song was ever played, MPD
segfaulted during cleanup. Second bug: memory leak, each time the
shout device was opened, lame_init() was called again, and
lame_close() is only called once during shutdown.
Fix this by shutting down LAME each time the clear_encoder() method is
called.
Diffstat (limited to 'src/decoder')
0 files changed, 0 insertions, 0 deletions