mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-01 00:12:59 +00:00
CINE: Fixed two memory leaks when shutting down the CINE engine
svn-id: r32332
This commit is contained in:
parent
369f7b0d08
commit
17b0144402
@ -42,7 +42,6 @@
|
||||
#include "cine/sound.h"
|
||||
#include "cine/various.h"
|
||||
|
||||
|
||||
namespace Cine {
|
||||
|
||||
Sound *g_sound;
|
||||
@ -70,6 +69,9 @@ CineEngine::~CineEngine() {
|
||||
freeErrmessDat();
|
||||
}
|
||||
Common::clearAllSpecialDebugLevels();
|
||||
|
||||
free(partBuffer);
|
||||
free(textDataPtr);
|
||||
}
|
||||
|
||||
int CineEngine::init() {
|
||||
|
@ -249,6 +249,7 @@ AdlibSoundDriver::AdlibSoundDriver(Audio::Mixer *mixer)
|
||||
|
||||
AdlibSoundDriver::~AdlibSoundDriver() {
|
||||
_mixer->stopHandle(_soundHandle);
|
||||
OPLDestroy(_opl);
|
||||
}
|
||||
|
||||
void AdlibSoundDriver::setupChannel(int channel, const byte *data, int instrument, int volume) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user