Mesa (master): egl: check if driver_name is null

Chia-I Wu olv at kemper.freedesktop.org
Mon Jan 25 02:36:24 UTC 2010


Module: Mesa
Branch: master
Commit: daea9270f877e3f32ef93f71ffa2d27dac4162b4
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=daea9270f877e3f32ef93f71ffa2d27dac4162b4

Author: Igor Oliveira <igor.oliveira at openbossa.org>
Date:   Sun Jan 24 12:26:31 2010 -0400

egl: check if driver_name is null

---

 src/gallium/state_trackers/egl/x11/native_x11.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

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 @@ native_create_probe(EGLNativeDisplayType dpy)
    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);




More information about the mesa-commit mailing list