diff options
author | Eric Anholt <[email protected]> | 2012-11-16 09:56:03 -0800 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2012-11-25 18:25:26 -0800 |
commit | 59bfd66a614177320817a97e1dadfcfcf3b9b092 (patch) | |
tree | cb50a71bb636d0aa9ae18bd0f7f6635c6ab58336 /src/mesa | |
parent | 244db0855c3c604211d7a868240ec927610881dd (diff) |
i965/gen4: Fix memory leak each time compile_gs_prog() is called.
Commit 774fb90db3e83d5e7326b7a72e05ce805c306b24 introduced a ralloc context to
each user of struct brw_compile, but for this one a NULL context was used,
causing the later ralloc_free(mem_ctx) to not do anything.
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=55175
NOTE: This is a candidate for the stable branches.
Diffstat (limited to 'src/mesa')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_gs.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_gs.c b/src/mesa/drivers/dri/i965/brw_gs.c index 52742d0cb72..9ba53ec51b0 100644 --- a/src/mesa/drivers/dri/i965/brw_gs.c +++ b/src/mesa/drivers/dri/i965/brw_gs.c @@ -59,7 +59,7 @@ static void compile_gs_prog( struct brw_context *brw, c.vue_map = brw->vs.prog_data->vue_map; c.nr_regs = (c.vue_map.num_slots + 1)/2; - mem_ctx = NULL; + mem_ctx = ralloc_context(NULL); /* Begin the compilation: */ |