diff options
| -rw-r--r-- | scumm/insane/insane.cpp | 10 | 
1 files changed, 4 insertions, 6 deletions
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,   | 
