hex editor: handle tiny (even 0 size) memory domains without crashing

This commit is contained in:
zeromus 2020-06-18 03:07:44 -04:00
parent 01cfe12db6
commit 1efc91cb94
1 changed files with 5 additions and 2 deletions

View File

@ -554,10 +554,13 @@ namespace BizHawk.Client.EmuHawk
end = Math.Min(end, _domain.Size);
end &= -(long)dataSize;
var range = new MutableRange<long>(start, end - 1);
var dict = new Dictionary<long, long>();
if (end <= start)
return dict;
var range = new MutableRange<long>(start, end - 1);
switch (dataSize)
{
default: