egl: check if driver_name is null
diff --git a/src/gallium/state_trackers/egl/x11/native_x11.c b/src/gallium/state_trackers/egl/x11/native_x11.c
index 695ab88..dd3c9f8 100644
--- a/src/gallium/state_trackers/egl/x11/native_x11.c
+++ b/src/gallium/state_trackers/egl/x11/native_x11.c
@@ -70,7 +70,8 @@
    if (xscr) {
       if (x11_screen_support(xscr, X11_SCREEN_EXTENSION_DRI2)) {
          driver_name = x11_screen_probe_dri2(xscr);
-         nprobe->data = strdup(driver_name);
+         if (driver_name)
+            nprobe->data = strdup(driver_name);
       }
 
       x11_screen_destroy(xscr);