mirror of
https://github.com/libretro/scummvm.git
synced 2025-03-04 09:18:38 +00:00
DIRECTOR: Fix memory leak
Stream wasn't deleted after use when loading CastLibMapping.
This commit is contained in:
parent
aa3f390ae4
commit
388faf7565
@ -127,6 +127,7 @@ void Movie::setArchive(Archive *archive) {
|
||||
if ((r = archive->getMovieResourceIfPresent(MKTAG('M', 'C', 's', 'L'))) != nullptr) {
|
||||
// D5 archive, can contain multiple internal/external casts
|
||||
loadCastLibMapping(*r);
|
||||
delete r;
|
||||
} else {
|
||||
// D4 or lower, only 1 cast
|
||||
_cast->setArchive(archive);
|
||||
|
Loading…
x
Reference in New Issue
Block a user