aboutsummaryrefslogtreecommitdiff
path: root/scumm/insane/insane.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scumm/insane/insane.cpp')
-rw-r--r--scumm/insane/insane.cpp10
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,