Mesa (master): mesa: Fix memory leak in decompress-with-blit.

Pauli Nieminen suokko at kemper.freedesktop.org
Wed Mar 17 09:32:33 UTC 2010


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

Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Mar 12 18:32:10 2010 +0000

mesa: Fix memory leak in decompress-with-blit.
(cherry picked from commit f05a4ee6f2840590c90da4be2fe5c6295410a5af)

---

 src/mesa/state_tracker/st_cb_texture.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/mesa/state_tracker/st_cb_texture.c b/src/mesa/state_tracker/st_cb_texture.c
index c849132..92eefca 100644
--- a/src/mesa/state_tracker/st_cb_texture.c
+++ b/src/mesa/state_tracker/st_cb_texture.c
@@ -880,6 +880,8 @@ decompress_with_blit(GLcontext * ctx, GLenum target, GLint level,
 
    _mesa_unmap_pbo_dest(ctx, &ctx->Pack);
 
+   screen->tex_transfer_destroy(tex_xfer);
+
    /* destroy the temp / dest surface */
    util_destroy_rgba_surface(dst_texture, dst_surface);
 }




More information about the mesa-commit mailing list