From 4e572f0450490a7e928f3bd33413d1a9da14ea21 Mon Sep 17 00:00:00 2001 From: Gleb Mazovetskiy Date: Tue, 20 Aug 2024 22:02:12 +0100 Subject: [PATCH] dun_render: Fix OOB in `world_draw_black_tile` --- Source/engine/render/dun_render.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/engine/render/dun_render.cpp b/Source/engine/render/dun_render.cpp index c1f4d152b90..fc9c5af4212 100644 --- a/Source/engine/render/dun_render.cpp +++ b/Source/engine/render/dun_render.cpp @@ -1166,7 +1166,7 @@ void world_draw_black_tile(const Surface &out, int sx, int sy) } if (clipRight.width > 0) { uint8_t *dst = out.at(static_cast(sx + Width + clipRight.left), static_cast(sy - clipRight.bottom)); - RenderRightTriangle(dst + Width, dstPitch, nullptr, nullptr, clipRight); + RenderRightTriangle(dst, dstPitch, nullptr, nullptr, clipRight); } }