From 1ab8ff040389a7125ebe2873f865b4eb83cfa0cb Mon Sep 17 00:00:00 2001 From: Max Horn Date: Mon, 26 Jul 2004 23:16:37 +0000 Subject: Fixed leak in Insane::readFileToMem svn-id: r14347 --- scumm/insane/insane.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'scumm/insane') diff --git a/scumm/insane/insane.cpp b/scumm/insane/insane.cpp index 6efa9229c6..32ceecc08e 100644 --- a/scumm/insane/insane.cpp +++ b/scumm/insane/insane.cpp @@ -586,15 +586,13 @@ int32 Insane::processKeyboard(void) { } void Insane::readFileToMem(const char *name, byte **buf) { - ScummFile *in; + ScummFile in; uint32 len; - in = new ScummFile(); - _vm->openFile(*in, name); - len = in->size(); + _vm->openFile(in, name); + len = in.size(); *buf = (byte *)malloc(len); - in->read(*buf, len); - in->close(); + in.read(*buf, len); } void Insane::startVideo(const char *filename, int num, int argC, int frameRate, -- cgit v1.2.3