fix mem leak (free psc->visuals)

This commit is contained in:
Kristof Ralovich 2008-08-20 15:06:09 -06:00 committed by Brian Paul
parent 145f5f60f1
commit fb36a54a1c

View file

@ -156,12 +156,15 @@ static void FreeScreenConfigs(__GLXdisplayPrivate *priv)
for (i = 0; i < screens; i++, psc++) {
if (psc->configs) {
_gl_context_modes_destroy( psc->configs );
if(psc->effectiveGLXexts)
if (psc->effectiveGLXexts)
Xfree(psc->effectiveGLXexts);
psc->configs = NULL; /* NOTE: just for paranoia */
}
Xfree((char*) psc->serverGLXexts);
if (psc->visuals) {
_gl_context_modes_destroy( psc->visuals );
psc->visuals = NULL; /* NOTE: just for paranoia */
}
Xfree((char*) psc->serverGLXexts);
#ifdef GLX_DIRECT_RENDERING
if (psc->driScreen) {