Mesa (master): intel: Clean up leak of driver context structure on context destroy.

Brian Paul brianp at kemper.freedesktop.org
Tue Jul 28 14:58:53 UTC 2009


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

Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jul 27 15:28:49 2009 -0600

intel: Clean up leak of driver context structure on context destroy.

(cherry picked from commit ddef7dc87b2001fbe117ee5f24a0c645ee95a03c)

---

 src/mesa/drivers/dri/intel/intel_context.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/mesa/drivers/dri/intel/intel_context.c b/src/mesa/drivers/dri/intel/intel_context.c
index cfd983d..9db5b54 100644
--- a/src/mesa/drivers/dri/intel/intel_context.c
+++ b/src/mesa/drivers/dri/intel/intel_context.c
@@ -804,6 +804,9 @@ intelDestroyContext(__DRIcontextPrivate * driContextPriv)
 
       /* free the Mesa context */
       _mesa_free_context_data(&intel->ctx);
+
+      FREE(intel);
+      driContextPriv->driverPrivate = NULL;
    }
 }
 




More information about the mesa-commit mailing list