diff options
| author | Vicki Pfau <vi@endrift.com> | 2017-10-01 12:09:16 -0700 |
|---|---|---|
| committer | Vicki Pfau <vi@endrift.com> | 2017-10-01 12:09:16 -0700 |
| commit | e0a326a493c68682cee3180f2edd60617878db53 (patch) | |
| tree | b0388a6673caecd6ea800a70ad88c6ea59a22ce3 /Source/Core/VideoCommon/MainBase.cpp | |
| parent | 5a609d22f6c2348ee5ab6d2b81fa0925e3266b22 (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.cpp | 2 |
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; } |
