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

Brian Paul brianp at kemper.freedesktop.org
Sat Sep 27 02:51:34 UTC 2008


Module: Mesa
Branch: gallium-0.1
Commit: 7944efffff837e5945b2493392a05b87f431cc19
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7944efffff837e5945b2493392a05b87f431cc19

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 9ff7158..bb38513 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