summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/MainBase.cpp
diff options
context:
space:
mode:
authorVicki Pfau <vi@endrift.com>2017-10-01 12:09:16 -0700
committerVicki Pfau <vi@endrift.com>2017-10-01 12:09:16 -0700
commite0a326a493c68682cee3180f2edd60617878db53 (patch)
treeb0388a6673caecd6ea800a70ad88c6ea59a22ce3 /Source/Core/VideoCommon/MainBase.cpp
parent5a609d22f6c2348ee5ab6d2b81fa0925e3266b22 (diff)
VideoCommon: Fix overflow trying to access outside of EFB bounds
Diffstat (limited to 'Source/Core/VideoCommon/MainBase.cpp')
-rw-r--r--Source/Core/VideoCommon/MainBase.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/Core/VideoCommon/MainBase.cpp b/Source/Core/VideoCommon/MainBase.cpp
index 5f5ce785ef..7530b9da8d 100644
--- a/Source/Core/VideoCommon/MainBase.cpp
+++ b/Source/Core/VideoCommon/MainBase.cpp
@@ -67,7 +67,7 @@ void VideoBackendBase::Video_BeginField(u32 xfbAddr, u32 fbWidth, u32 fbStride,
u32 VideoBackendBase::Video_AccessEFB(EFBAccessType type, u32 x, u32 y, u32 InputData)
{
- if (!g_ActiveConfig.bEFBAccessEnable)
+ if (!g_ActiveConfig.bEFBAccessEnable || x >= EFB_WIDTH || y >= EFB_HEIGHT)
{
return 0;
}