Mesa (gallium-0.2): egl: check for null ptr/name

Zack Rusin zack at kemper.freedesktop.org
Thu Oct 2 14:37:23 UTC 2008


Module: Mesa
Branch: gallium-0.2
Commit: 2cb213ff233ccd566e716aece45da78daa7d015a
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cb213ff233ccd566e716aece45da78daa7d015a

Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Sep 26 11:17:09 2008 -0600

egl: check for null ptr/name

---

 src/egl/drivers/xdri/egl_xdri.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/src/egl/drivers/xdri/egl_xdri.c b/src/egl/drivers/xdri/egl_xdri.c
index 83d4b86..3b3e312 100644
--- a/src/egl/drivers/xdri/egl_xdri.c
+++ b/src/egl/drivers/xdri/egl_xdri.c
@@ -654,7 +654,10 @@ xdri_eglInitialize(_EGLDriver *drv, EGLDisplay dpy,
 
    xdri_drv->Base.Initialized = EGL_TRUE;
 
-   snprintf(name, sizeof(name), "X/DRI:%s", xdri_drv->dri_driver_name);
+   if (xdri_drv->dri_driver_name)
+      snprintf(name, sizeof(name), "X/DRI:%s", xdri_drv->dri_driver_name);
+   else
+      snprintf(name, sizeof(name), "X/DRI");
    xdri_drv->Base.Name = name;
 
    /* we're supporting EGL 1.4 */




More information about the mesa-commit mailing list