diff options
author | Vladimir | 2011-06-08 02:49:05 +0400 |
---|---|---|
committer | Alyssa Milburn | 2011-06-15 17:32:38 +0200 |
commit | 5d6be069e9a4bf62b217778b9e54b089e42a28b6 (patch) | |
tree | fcb583f8d69fc8c5fdbd99acbfd2a856335fe23a | |
parent | 59f8d31132783439fed8a8475f17304faa8deb03 (diff) | |
download | scummvm-rg350-5d6be069e9a4bf62b217778b9e54b089e42a28b6.tar.gz scummvm-rg350-5d6be069e9a4bf62b217778b9e54b089e42a28b6.tar.bz2 scummvm-rg350-5d6be069e9a4bf62b217778b9e54b089e42a28b6.zip |
DREAMWEB: restored open file check in read
-rw-r--r-- | engines/dreamweb/dreamweb.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/engines/dreamweb/dreamweb.cpp b/engines/dreamweb/dreamweb.cpp index a83c700775..0225a1b772 100644 --- a/engines/dreamweb/dreamweb.cpp +++ b/engines/dreamweb/dreamweb.cpp @@ -143,8 +143,8 @@ void DreamWebEngine::openFile(const Common::String &name) { } void DreamWebEngine::readFromFile(uint8 *dst, unsigned size) { - //if (!_file.isOpen()) - // error("file was not opened"); + if (!_file.isOpen()) + error("file was not opened (read before open)"); _file.read(dst, size); } @@ -204,6 +204,7 @@ void readfromfile(Context &context) { void closefile(Context &context) { engine()->closeFile(); + context.data.byte(kHandle) = 0; } void openforsave(Context &context) { |