Mesa (master): egl: don't fill client apis string forever.

Dave Airlie airlied at kemper.freedesktop.org
Wed Mar 18 22:29:13 UTC 2015


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

Author: Dave Airlie <airlied at gmail.com>
Date:   Mon Mar 16 15:21:55 2015 +1000

egl: don't fill client apis string forever.

We never reset the string on eglTerminate, so it grows
for ever on multiple eglInitialise.

Reviewed-by: Brian Paul <brianp at vmware.com>
Reviewed-by: Matt Turner <mattst88 at gmail.com>
Signed-off-by: Dave Airlie <airlied at redhat.com>

---

 src/egl/main/eglapi.c |    1 +
 1 file changed, 1 insertion(+)

diff --git a/src/egl/main/eglapi.c b/src/egl/main/eglapi.c
index e224560..6031a7a 100644
--- a/src/egl/main/eglapi.c
+++ b/src/egl/main/eglapi.c
@@ -514,6 +514,7 @@ eglTerminate(EGLDisplay dpy)
 
       drv->API.Terminate(drv, disp);
       /* do not reset disp->Driver */
+      disp->ClientAPIsString[0] = 0;
       disp->Initialized = EGL_FALSE;
    }
 




More information about the mesa-commit mailing list