Mesa (mesa_7_7_branch): softpipe: Fix vertex buffer memory leak.

Jose Fonseca jrfonseca at kemper.freedesktop.org
Tue Jan 19 14:14:27 UTC 2010


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

Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Jan 19 05:39:18 2010 -0800

softpipe: Fix vertex buffer memory leak.

---

 src/gallium/drivers/softpipe/sp_prim_vbuf.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/gallium/drivers/softpipe/sp_prim_vbuf.c b/src/gallium/drivers/softpipe/sp_prim_vbuf.c
index 7f573ae..43a0bd4 100644
--- a/src/gallium/drivers/softpipe/sp_prim_vbuf.c
+++ b/src/gallium/drivers/softpipe/sp_prim_vbuf.c
@@ -526,6 +526,8 @@ static void
 sp_vbuf_destroy(struct vbuf_render *vbr)
 {
    struct softpipe_vbuf_render *cvbr = softpipe_vbuf_render(vbr);
+   if(cvbr->vertex_buffer)
+      align_free(cvbr->vertex_buffer);
    sp_setup_destroy_context(cvbr->setup);
    FREE(cvbr);
 }




More information about the mesa-commit mailing list