diff --git a/src/driver/fbaccel.cpp b/src/driver/fbaccel.cpp index 51ec943cd..cab2efc34 100644 --- a/src/driver/fbaccel.cpp +++ b/src/driver/fbaccel.cpp @@ -978,6 +978,18 @@ void CFbAccel::mark(int xs, int ys, int xe, int ye) else to_blit.ye = ye; } +#if 0 + /* debug code that kills neutrino right away if the blit area is invalid + * only enable this for creating a coredumo for debugging */ + fb_var_screeninfo s; + if (ioctl(fb->fd, FBIOGET_VSCREENINFO, &s) == -1) + perror("CFbAccel "); + if ((xe > s.xres) || (ye > s.yres)) { + fprintf(stderr, "CFbAccel::mark: values out of range xe:%d ye:%d\n", xe, ye); + int *kill = NULL; + *kill = 1; /* oh my */ + } +#endif } #else void CFbAccel::mark(int, int, int, int)