egl/dri2: Don't dlclose() the driver on dri2_load_driver_common failure
[mesa.git] / src / egl / drivers / dri2 / egl_dri2.c
index 82a0bed5c62ee30e453f9ae93c13fc81fd4c0b5a..23d0e469427db25301ea3f0d45be00ede0de14b0 100644 (file)
@@ -633,10 +633,9 @@ dri2_load_driver_common(_EGLDisplay *disp,
    if (!extensions)
       return EGL_FALSE;
 
-   if (!dri2_bind_extensions(dri2_dpy, driver_extensions, extensions, false)) {
-      dlclose(dri2_dpy->driver);
+   if (!dri2_bind_extensions(dri2_dpy, driver_extensions, extensions, false))
       return EGL_FALSE;
-   }
+
    dri2_dpy->driver_extensions = extensions;
 
    dri2_bind_extensions(dri2_dpy, optional_driver_extensions, extensions, true);