i915: Don't segfault on buffer allocation error

This commit is contained in:
Jakob Bornecrantz 2008-05-28 12:27:52 +02:00
parent ae3795a968
commit 5d90f97f48
1 changed files with 2 additions and 1 deletions

View File

@ -479,12 +479,13 @@ drm_show_screen_surface_mesa(_EGLDriver *drv, EGLDisplay dpy,
DRM_BO_FLAG_NO_EVICT,
DRM_BO_HINT_DONT_FENCE, &scrn->buffer);
prettyColors(drm_drv->device->drmFD, scrn->buffer.handle, pitch);
if (ret) {
printf("failed to create framebuffer (ret %d)\n", ret);
return EGL_FALSE;
}
prettyColors(drm_drv->device->drmFD, scrn->buffer.handle, pitch);
ret = drmModeAddFB(drm_drv->device->drmFD, mode->Width, mode->Height,
32, 32, pitch,
scrn->buffer.handle,