egl: only store device name when Wayland support is built
[mesa.git] / src / egl / drivers / dri2 / egl_dri2.c
index 19f54dec660fbd9cc4771be16e78769a10a37934..859612f1b978bd638f1de7929b186d5c39833d59 100644 (file)
@@ -858,9 +858,12 @@ dri2_display_release(_EGLDisplay *disp) {
       close(dri2_dpy->fd);
    if (dri2_dpy->driver)
       dlclose(dri2_dpy->driver);
-   free(dri2_dpy->device_name);
    free(dri2_dpy->driver_name);
 
+#ifdef HAVE_WAYLAND_PLATFORM
+   free(dri2_dpy->device_name);
+#endif
+
    switch (disp->Platform) {
 #ifdef HAVE_X11_PLATFORM
    case _EGL_PLATFORM_X11: