From d016d4e70f518a0221d63eddca482d56398ffe35 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 7 Sep 2006 06:02:00 +0000 Subject: Fix a leak of the screen's option cache on cleanup (copied from radeon). --- src/mesa/drivers/dri/i915/intel_screen.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/mesa/drivers/dri/i915/intel_screen.c') diff --git a/src/mesa/drivers/dri/i915/intel_screen.c b/src/mesa/drivers/dri/i915/intel_screen.c index a87de17304..107cf137ff 100644 --- a/src/mesa/drivers/dri/i915/intel_screen.c +++ b/src/mesa/drivers/dri/i915/intel_screen.c @@ -357,6 +357,9 @@ static void intelDestroyScreen(__DRIscreenPrivate *sPriv) intelScreenPrivate *intelScreen = (intelScreenPrivate *)sPriv->private; intelUnmapScreenRegions(intelScreen); + + driDestroyOptionInfo (&intelScreen->optionCache); + FREE(intelScreen); sPriv->private = NULL; } -- cgit v1.2.3