SWORD25: Fix memory leak

svn-id: r53326
This commit is contained in:
Paul Gilbert 2010-09-07 08:47:51 +00:00 committed by Eugene Sandulenko
parent 3fc518cd0c
commit 5d7922d052

View File

@ -147,7 +147,13 @@ byte *ScummVMPackageManager::GetFile(const Common::String &fileName, uint *fileS
// Read the file
byte *buffer = new byte[in->size()];
if (!in->read(buffer, in->size())) return 0;
int bytesRead = in->read(buffer, in->size());
delete in;
if (!bytesRead) {
delete buffer;
return NULL;
}
return buffer;
}