Mesa (master): gallivm: fixed memory leak in lp_build_tgsi_aos

Jose Fonseca jrfonseca at kemper.freedesktop.org
Wed May 2 09:25:57 UTC 2012


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

Author: James Benton <jbenton at vmware.com>
Date:   Tue May  1 16:56:30 2012 +0100

gallivm: fixed memory leak in lp_build_tgsi_aos

Reviewed-by: José Fonseca <jfonseca at vmware.com>
Reviewed-by: Brian Paul <brianp at vmware.com>

---

 src/gallium/auxiliary/gallivm/lp_bld_tgsi_aos.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/src/gallium/auxiliary/gallivm/lp_bld_tgsi_aos.c b/src/gallium/auxiliary/gallivm/lp_bld_tgsi_aos.c
index 80c1481..19652d1 100644
--- a/src/gallium/auxiliary/gallivm/lp_bld_tgsi_aos.c
+++ b/src/gallium/auxiliary/gallivm/lp_bld_tgsi_aos.c
@@ -1089,6 +1089,7 @@ lp_build_tgsi_aos(struct gallivm_state *gallivm,
       debug_printf("2222222222222222222222222222 \n");
    }
    tgsi_parse_free(&parse);
+   FREE(bld.bld_base.instructions);
 
    if (0) {
       LLVMModuleRef module = LLVMGetGlobalParent(




More information about the mesa-commit mailing list