diff options
| -rw-r--r-- | engines/adl/adl_v4.cpp | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/adl/adl_v4.cpp b/engines/adl/adl_v4.cpp index 8370bead6f..a5d2de264d 100644 --- a/engines/adl/adl_v4.cpp +++ b/engines/adl/adl_v4.cpp @@ -127,7 +127,7 @@ void AdlEngine_v4::loadState(Common::ReadStream &stream) {  	if (size != expectedSize)  		error("Variable count mismatch (expected %i; found %i)", expectedSize, size); -	for (uint i = getRegion(1).vars.size(); i < size; ++i) +	for (uint i = getRegion(1).vars.size(); i < _state.vars.size(); ++i)  		_state.vars[i] = stream.readByte();  	if (stream.err() || stream.eos())  | 
