Skip to content

Commit 608beef

Browse files
hari01584sev-
authored andcommitted
DIRECTOR: Fix memory leak due to bad flag
ProjectorArchive was giving memory leak and build failures due to not deleting unwrapped stream after use
1 parent 9955c95 commit 608beef

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

engines/director/resource.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -559,7 +559,7 @@ Common::SeekableReadStream *ProjectorArchive::createBufferedReadStream() {
559559
if (!stream)
560560
error("ProjectorArchive::createBufferedReadStream(): Cannot open %s", _path.c_str());
561561

562-
return Common::wrapBufferedSeekableReadStream(stream, READ_BUFFER_SIZE, DisposeAfterUse::NO);
562+
return Common::wrapBufferedSeekableReadStream(stream, READ_BUFFER_SIZE, DisposeAfterUse::YES);
563563
}
564564

565565
ProjectorArchive::~ProjectorArchive() {

0 commit comments

Comments
 (0)