Currently all callers are careful enough not to do that, yet that will
not be the case in the future.
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com>
static void
dri2_display_release(_EGLDisplay *disp)
{
- struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp);
+ struct dri2_egl_display *dri2_dpy;
unsigned i;
+ if (!disp)
+ return;
+
+ dri2_dpy = dri2_egl_display(disp);
+
assert(dri2_dpy->ref_count > 0);
dri2_dpy->ref_count--;