--- glx/glxext.c.tv 2010-11-11 04:19:15.000000000 +0100 +++ glx/glxext.c 2010-11-11 04:20:03.000000000 +0100 @@ -125,6 +125,7 @@ static Bool DrawableGone(__GLXdrawable *glxPriv, XID xid) { __GLXcontext *c; + return if !glxPriv; for (c = glxAllContexts; c; c = c->next) { if (c->isCurrent && (c->drawPriv == glxPriv || c->readPriv == glxPriv)) {