From 14d61c8a5b4ab001d270a5650c77607d8408dd9a Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Sun, 14 Dec 2025 13:00:04 +0200 Subject: [PATCH] Fix genlock buffer overflow --- drawing.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drawing.cpp b/drawing.cpp index e6729997..47596273 100644 --- a/drawing.cpp +++ b/drawing.cpp @@ -7074,8 +7074,7 @@ void draw_denise_border_line_fast(int gfx_ypos, bool blank, enum nln_how how, st draw_blank_end(); } - total = end - start; - if (need_genlock_data && gbuf && total) { + if (need_genlock_data && gbuf && total > 0) { int max = addrdiff(xlinebuffer_genlock_end, gbufp); total += GENLOCK_EXTRA_CLEAR; if (total > max) { -- 2.47.3