radv: fix a memleak when compiling the GS copy shader
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Fri, 1 Sep 2017 12:07:43 +0000 (14:07 +0200)
committerSamuel Pitoiset <samuel.pitoiset@gmail.com>
Tue, 5 Sep 2017 19:36:44 +0000 (21:36 +0200)
Found by inspection.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
src/amd/vulkan/radv_pipeline.c

index f2d1b49..c090b8e 100644 (file)
@@ -618,6 +618,8 @@ radv_pipeline_compile(struct radv_pipeline *pipeline,
                                                                  gs_copy_code,
                                                                  gs_copy_code_size);
                }
+
+               free(gs_copy_code);
        }
        if (!module->nir)
                ralloc_free(nir);