gbm/dri: avoid crash in dri_screen_create

This commit is contained in:
RALOVICH, Kristóf 2011-07-31 23:49:43 +02:00 committed by Benjamin Franzke
parent babb26776f
commit eeed782ecb

View file

@ -194,6 +194,8 @@ dri_screen_create(struct gbm_dri_device *dri)
dri->screen = dri->dri2->createNewScreen(0, dri->base.base.fd,
dri->extensions,
&dri->driver_configs, dri);
if (dri->screen == NULL)
return -1;
extensions = dri->core->getExtensions(dri->screen);
if (dri_bind_extensions(dri, dri_core_extensions, extensions) < 0) {