diff options
| -rw-r--r-- | scumm/costume.cpp | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/scumm/costume.cpp b/scumm/costume.cpp index eaacc36ddc..1155f80b8f 100644 --- a/scumm/costume.cpp +++ b/scumm/costume.cpp @@ -1211,7 +1211,7 @@ void LoadedCostume::loadCostume(int id) {  	}  	if (_vm->_features & GF_OLD_BUNDLE) { -		_dataptr = _ptr + _ptr[9]; +		_dataptr = _ptr + READ_LE_UINT16(_ptr + 9);  	}	else {  		_dataptr = _ptr + READ_LE_UINT16(_ptr + _numColors + 8);  	} @@ -1277,7 +1277,7 @@ void Scumm::cost_decodeData(Actor *a, int frame, uint usemask) {  	}  	if (_features & GF_OLD_BUNDLE) -		dataptr = p + p[9]; +		dataptr = p + READ_LE_UINT16(p + 9);  	else if (_features & GF_OLD256)  		dataptr = p + *(p + lc._numColors + 8);  	else  | 
