protected mode bit

This commit is contained in:
caheckman 2019-08-25 13:35:15 -04:00
parent 3556745c32
commit 017537be35
4 changed files with 8 additions and 5 deletions

View file

@ -105,10 +105,10 @@ public class SegmentedAddress extends GenericAddress {
*/
@Override
public Address getNewAddress(long byteOffset) {
SegmentedAddress res =
((SegmentedAddressSpace) addrSpace).getAddressInSegment(byteOffset, segment);
SegmentedAddressSpace segSpace = (SegmentedAddressSpace) addrSpace;
SegmentedAddress res = segSpace.getAddressInSegment(byteOffset, segment);
if (res == null) {
return this;
return segSpace.getAddress(byteOffset);
}
return res;
}