From 3936c934482a587635bc5a1e47962551aeb53aeb Mon Sep 17 00:00:00 2001 From: gdkchan Date: Fri, 23 Feb 2018 21:59:38 -0300 Subject: Map heap on heap base region, fix for thread start on homebrew, add FCVTMU and FCVTPU (general) instructions, fix FMOV (higher 64 bits) encodings, improve emit code for FCVT* (general) instructions --- Ryujinx.Core/OsHle/Objects/Android/NvFlinger.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Ryujinx.Core/OsHle/Objects/Android') diff --git a/Ryujinx.Core/OsHle/Objects/Android/NvFlinger.cs b/Ryujinx.Core/OsHle/Objects/Android/NvFlinger.cs index 23863099..54588383 100644 --- a/Ryujinx.Core/OsHle/Objects/Android/NvFlinger.cs +++ b/Ryujinx.Core/OsHle/Objects/Android/NvFlinger.cs @@ -245,7 +245,7 @@ namespace Ryujinx.Core.OsHle.Objects.Android HNvMap NvMap = GetNvMap(Context, Slot); - if (NvMap.Address < 0 || NvMap.Address + FbSize > AMemoryMgr.AddrSize) + if (FbSize < 0 || NvMap.Address < 0 || NvMap.Address + FbSize > AMemoryMgr.AddrSize) { Logging.Error($"Frame buffer address {NvMap.Address:x16} is invalid!"); -- cgit v1.2.3