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

Author: Thomas Henn <[EMAIL PROTECTED]>
Date:   Wed Nov 26 09:51:29 2008 -0700

windows: fix visual object memleak

---

 src/mesa/drivers/windows/gdi/wmesa.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/mesa/drivers/windows/gdi/wmesa.c 
b/src/mesa/drivers/windows/gdi/wmesa.c
index 42432d6..8074695 100644
--- a/src/mesa/drivers/windows/gdi/wmesa.c
+++ b/src/mesa/drivers/windows/gdi/wmesa.c
@@ -1505,6 +1505,9 @@ WMesaContext WMesaCreateContext(HDC hDC,
     ctx = &c->gl_ctx;
     _mesa_initialize_context(ctx, visual, NULL, &functions, (void *)c);
 
+    /* visual no longer needed - it was copied by _mesa_initialize_context() */
+    _mesa_destroy_visual(visual);
+
     _mesa_enable_sw_extensions(ctx);
     _mesa_enable_1_3_extensions(ctx);
     _mesa_enable_1_4_extensions(ctx);

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to