From 469e3273608d71964da8b1f492e9c66ba9194752 Mon Sep 17 00:00:00 2001 From: Strangerke Date: Sun, 31 Aug 2014 01:11:44 +0200 Subject: ACCESS: Add a safeguard to avoid a potential issue when alternating stream and raw data use --- engines/access/files.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'engines/access') diff --git a/engines/access/files.cpp b/engines/access/files.cpp index c449d906cd..d8823c0510 100644 --- a/engines/access/files.cpp +++ b/engines/access/files.cpp @@ -62,8 +62,10 @@ Resource::~Resource() { byte *Resource::data() { if (_data == nullptr) { _data = new byte[_size]; + int pos = _stream->pos(); _stream->seek(0); _stream->read(_data, _size); + _stream->seek(pos); } return _data; -- cgit v1.2.3