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

Author: Icecream95 <[email protected]>
Date:   Thu Jan 23 09:33:48 2020 +1300

pan/midgard: Fix a memory leak in the disassembler

Reviewed-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3525>

---

 src/panfrost/midgard/disassemble.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/panfrost/midgard/disassemble.c 
b/src/panfrost/midgard/disassemble.c
index e92214417c4..1d8e84ef329 100644
--- a/src/panfrost/midgard/disassemble.c
+++ b/src/panfrost/midgard/disassemble.c
@@ -1550,6 +1550,8 @@ disassemble_midgard(uint8_t *code, size_t size, unsigned 
gpu_id, gl_shader_stage
                 i += 4 * num_quad_words;
         }
 
+        free(midg_tags);
+
         /* We computed work_count as max_work_registers, so add one to get the
          * count. If no work registers are written, you still have one work
          * reported, which is exactly what the hardware expects */

_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to