[Scummvm-cvs-logs] scummvm master -> 4989aff27de83abe5211339aba37381625cdb4c0
dreammaster
dreammaster at scummvm.org
Sun May 31 00:45:51 CEST 2015
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
4989aff27d SHERLOCK: Free memory leaks from unreleased sound resources
Commit: 4989aff27de83abe5211339aba37381625cdb4c0
https://github.com/scummvm/scummvm/commit/4989aff27de83abe5211339aba37381625cdb4c0
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2015-05-30T18:44:48-04:00
Commit Message:
SHERLOCK: Free memory leaks from unreleased sound resources
Changed paths:
engines/sherlock/music.cpp
engines/sherlock/sound.cpp
diff --git a/engines/sherlock/music.cpp b/engines/sherlock/music.cpp
index c793b4a..a97e55d 100644
--- a/engines/sherlock/music.cpp
+++ b/engines/sherlock/music.cpp
@@ -313,6 +313,7 @@ bool Music::playMusic(const Common::String &name) {
assert(data);
stream->read(data, dataSize);
+ delete stream;
// for dumping the music tracks
#if 0
diff --git a/engines/sherlock/sound.cpp b/engines/sherlock/sound.cpp
index e7f4fe8..390576e 100644
--- a/engines/sherlock/sound.cpp
+++ b/engines/sherlock/sound.cpp
@@ -135,6 +135,7 @@ bool Sound::playSound(const Common::String &name, WaitType waitType, int priorit
byte *data = (byte *)malloc(size);
byte *ptr = data;
stream->read(ptr, size);
+ delete stream;
assert(size > 2);
More information about the Scummvm-git-logs
mailing list