Mesa (llvm-context): draw: remove callback in draw_llvm_destroy()

Brian Paul brianp at kemper.freedesktop.org
Wed Nov 3 00:40:50 UTC 2010


Module: Mesa
Branch: llvm-context
Commit: 2c5b17ae09fb1aef5ea595ef65ffbbebc31efad2
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c5b17ae09fb1aef5ea595ef65ffbbebc31efad2

Author: Brian Paul <brianp at vmware.com>
Date:   Tue Nov  2 16:47:26 2010 -0600

draw: remove callback in draw_llvm_destroy()

---

 src/gallium/auxiliary/draw/draw_llvm.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/src/gallium/auxiliary/draw/draw_llvm.c b/src/gallium/auxiliary/draw/draw_llvm.c
index 3e16b22..3b8286f 100644
--- a/src/gallium/auxiliary/draw/draw_llvm.c
+++ b/src/gallium/auxiliary/draw/draw_llvm.c
@@ -385,6 +385,10 @@ draw_llvm_create(struct draw_context *draw, struct gallivm_state *gallivm)
 void
 draw_llvm_destroy(struct draw_llvm *llvm)
 {
+   gallivm_remove_garbage_collector_callback(
+                              draw_llvm_garbage_collect_callback, llvm);
+
+   /* XXX free other draw_llvm data? */
    FREE(llvm);
 }
 




More information about the mesa-commit mailing list