Mesa (master): glx: Fix use after free case when destroying screens

Kristian Høgsberg krh at kemper.freedesktop.org
Sat Jul 24 02:07:11 UTC 2010


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

Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jul 23 21:51:58 2010 -0400

glx: Fix use after free case when destroying screens

---

 src/glx/glxext.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

diff --git a/src/glx/glxext.c b/src/glx/glxext.c
index f9a5f7c..eadc792 100644
--- a/src/glx/glxext.c
+++ b/src/glx/glxext.c
@@ -229,7 +229,6 @@ FreeScreenConfigs(__GLXdisplayPrivate * priv)
 #if defined(GLX_DIRECT_RENDERING) && !defined(GLX_USE_APPLEGL)
       if (psc->driScreen) {
          psc->driScreen->destroyScreen(psc);
-         psc->driScreen = NULL;
       } else {
 	 Xfree(psc);
       }




More information about the mesa-commit mailing list