X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fsdl%2Fmain.c;h=09645aafcd22c1368dd3f116c4537e4416ba2cc8;hb=13f4229ee540e22a5f3ede4d345ae1269cd708d3;hp=05744e8afa3e917bed89c52feabe8ff9a8ff816c;hpb=21c4bd88e7ddd930ac83c54cbe7399af0e188b67;p=dosdemo 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; }