egl: avoid dereferencing a null display
[mesa.git] / src / egl / main / egldisplay.c
index b047a5de4295e57ec9469a2e9c5a2b62d62513e7..c4b0fd6aab17b29987a00ef46e6596af00b5cc6a 100644 (file)
@@ -505,8 +505,10 @@ _eglGetX11Display(Display *native_display,
    _EGLDisplay *display = _eglFindDisplay(_EGL_PLATFORM_X11,
                                           native_display);
 
-   if (!display)
+   if (!display) {
       _eglError(EGL_BAD_ALLOC, "eglGetPlatformDisplay");
+      return NULL;
+   }
 
    if (!_eglParseX11DisplayAttribList(display, attrib_list)) {
       return NULL;