Signed-off-by: Kevin O'Connor <[email protected]>
---
vgasrc/bochsvga.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/vgasrc/bochsvga.c b/vgasrc/bochsvga.c
index a19eccb..6da9d5d 100644
--- a/vgasrc/bochsvga.c
+++ b/vgasrc/bochsvga.c
@@ -212,6 +212,8 @@ bochsvga_set_displaystart(struct vgamode_s *vmode_g, int
val)
if (GET_GLOBAL(dispi_found)) {
int bpp = vga_bpp(vmode_g);
int linelength = dispi_read(VBE_DISPI_INDEX_VIRT_WIDTH) * bpp / 8;
+ if (!linelength)
+ return 0;
dispi_write(VBE_DISPI_INDEX_X_OFFSET, (val % linelength) * 8 / bpp);
dispi_write(VBE_DISPI_INDEX_Y_OFFSET, val / linelength);
}
--
1.8.3.1
_______________________________________________
SeaBIOS mailing list
[email protected]
http://www.seabios.org/mailman/listinfo/seabios