From: Toni Wilen Date: Wed, 12 Aug 2015 16:19:12 +0000 (+0300) Subject: VRAM bounds checking update. X-Git-Tag: 3200~107 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=6432b10e8cc4780cf6dcdea8073fe4ea17dc837c;p=francis%2Fwinuae.git VRAM bounds checking update. --- diff --git a/qemuvga/vga.cpp b/qemuvga/vga.cpp index 67f9089d..cc641d36 100644 --- a/qemuvga/vga.cpp +++ b/qemuvga/vga.cpp @@ -1847,7 +1847,7 @@ static void vga_draw_graphic(VGACommonState *s, int full_update) update = full_update; - if (addr + width < s->vram_size) { + if (addr + bwidth < s->vram_size) { page0 = addr; page1 = addr + bwidth - 1; update |= memory_region_get_dirty(&s->vram, page0, page1 - page0,