Mesa (master): radeong: fix leaks
Joakim Sindholt
jsindholt at kemper.freedesktop.org
Sun Sep 26 17:52:50 UTC 2010
Module: Mesa
Branch: master
Commit: 16baa465a249cc9a382fa2834ec6133561d0a562
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=16baa465a249cc9a382fa2834ec6133561d0a562
Author: Joakim Sindholt <opensource at zhasha.com>
Date: Sun Sep 26 19:39:05 2010 +0200
radeong: fix leaks
---
src/gallium/winsys/radeon/drm/radeon_r300.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/src/gallium/winsys/radeon/drm/radeon_r300.c b/src/gallium/winsys/radeon/drm/radeon_r300.c
index 5840098..420522f 100644
--- a/src/gallium/winsys/radeon/drm/radeon_r300.c
+++ b/src/gallium/winsys/radeon/drm/radeon_r300.c
@@ -250,6 +250,7 @@ static void radeon_r300_winsys_cs_destroy(struct r300_winsys_cs *rcs)
{
struct radeon_libdrm_cs *cs = radeon_libdrm_cs(rcs);
radeon_cs_destroy(cs->cs);
+ FREE(cs);
}
static void radeon_winsys_destroy(struct r300_winsys_screen *rws)
@@ -261,6 +262,8 @@ static void radeon_winsys_destroy(struct r300_winsys_screen *rws)
radeon_bo_manager_gem_dtor(ws->bom);
radeon_cs_manager_gem_dtor(ws->csm);
+
+ FREE(rws);
}
boolean radeon_setup_winsys(int fd, struct radeon_libdrm_winsys* ws)
More information about the mesa-commit
mailing list