X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=dosdemo;a=blobdiff_plain;f=src%2Fsdl%2Fmain.c;h=09645aafcd22c1368dd3f116c4537e4416ba2cc8;hp=05744e8afa3e917bed89c52feabe8ff9a8ff816c;hb=1723e332319e7732473814dfc168a13d0bafccb4;hpb=1bd8af3c3c9ec41903590d6ad24ff6313a5cc19b diff --git a/src/sdl/main.c b/src/sdl/main.c index 05744e8..09645aa 100644 --- a/src/sdl/main.c +++ b/src/sdl/main.c @@ -30,7 +30,8 @@ int main(int argc, char **argv) xsz = fb_width * fbscale; ysz = fb_height * fbscale; - if(!(fb_pixels = malloc(fb_width * fb_height * fb_bpp / CHAR_BIT))) { + /* allocate 1 extra row as a guard band, until we fucking fix the rasterizer */ + if(!(fb_pixels = malloc(fb_width * (fb_height + 1) * fb_bpp / CHAR_BIT))) { fprintf(stderr, "failed to allocate virtual framebuffer\n"); return 1; }