Mesa (master): glx/drisw: fix memory leak when destroying screen.

Roland Scheidegger sroland at kemper.freedesktop.org
Thu May 1 14:13:48 UTC 2014


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

Author: Roland Scheidegger <sroland at vmware.com>
Date:   Thu May  1 01:04:31 2014 +0200

glx/drisw: fix memory leak when destroying screen.

Reviewed-by: Brian Paul <brianp at vmware.com>

---

 src/glx/drisw_glx.c |    1 +
 1 file changed, 1 insertion(+)

diff --git a/src/glx/drisw_glx.c b/src/glx/drisw_glx.c
index 751626b..5885b66 100644
--- a/src/glx/drisw_glx.c
+++ b/src/glx/drisw_glx.c
@@ -619,6 +619,7 @@ driswDestroyScreen(struct glx_screen *base)
    psc->driScreen = NULL;
    if (psc->driver)
       dlclose(psc->driver);
+   free(psc);
 }
 
 #define SWRAST_DRIVER_NAME "swrast"




More information about the mesa-commit mailing list