diff --git a/src/conio/bitmap_con.c b/src/conio/bitmap_con.c index 0194864dbdcbb82fabf609f44521af8fb64daad3..a91056cb684255a0b44443b6b2c732da573fe412 100644 --- a/src/conio/bitmap_con.c +++ b/src/conio/bitmap_con.c @@ -597,6 +597,8 @@ static void bitmap_draw_cursor() if(vstat.curs_start<=vstat.curs_end) { xoffset=(vstat.curs_col-1)*vstat.charwidth; yoffset=(vstat.curs_row-1)*vstat.charheight; + if(xoffset < 0 || yoffset < 0) + return; attr=cio_textinfo.attribute&0x0f; width=vstat.charwidth;