forked from Mirror/Ryujinx
Remove AddProtection count > 0 assert (#3315)
This commit is contained in:
parent
256514c7c9
commit
074190e03c
1 changed files with 2 additions and 4 deletions
|
@ -469,14 +469,12 @@ namespace Ryujinx.Memory.WindowsShared
|
||||||
{
|
{
|
||||||
ulong endAddress = address + size;
|
ulong endAddress = address + size;
|
||||||
var overlaps = Array.Empty<IntervalTreeNode<ulong, MemoryPermission>>();
|
var overlaps = Array.Empty<IntervalTreeNode<ulong, MemoryPermission>>();
|
||||||
int count = 0;
|
int count;
|
||||||
|
|
||||||
lock (_protections)
|
lock (_protections)
|
||||||
{
|
{
|
||||||
count = _protections.Get(address, endAddress, ref overlaps);
|
count = _protections.Get(address, endAddress, ref overlaps);
|
||||||
|
|
||||||
Debug.Assert(count > 0);
|
|
||||||
|
|
||||||
if (count == 1 &&
|
if (count == 1 &&
|
||||||
overlaps[0].Start <= address &&
|
overlaps[0].Start <= address &&
|
||||||
overlaps[0].End >= endAddress &&
|
overlaps[0].End >= endAddress &&
|
||||||
|
@ -574,7 +572,7 @@ namespace Ryujinx.Memory.WindowsShared
|
||||||
{
|
{
|
||||||
ulong endAddress = address + size;
|
ulong endAddress = address + size;
|
||||||
var overlaps = Array.Empty<IntervalTreeNode<ulong, MemoryPermission>>();
|
var overlaps = Array.Empty<IntervalTreeNode<ulong, MemoryPermission>>();
|
||||||
int count = 0;
|
int count;
|
||||||
|
|
||||||
lock (_protections)
|
lock (_protections)
|
||||||
{
|
{
|
||||||
|
|
Reference in a new issue