From: Samuel Pitoiset Date: Thu, 20 Aug 2020 07:41:46 +0000 (+0200) Subject: aco: fix file leak in ra_fail() X-Git-Url: https://git.libre-soc.org/?p=mesa.git;a=commitdiff_plain;h=58817bda8bccc7d5803f69fb029ae741dbf2a814;hp=74ac8f3f648183739e00717acf030a35682eb71d aco: fix file leak in ra_fail() Fixes: c2b1978aa47 ("aco: rework the way various compilation/validation errors are reported") Signed-off-by: Samuel Pitoiset Reviewed-by: Daniel Schürmann Part-of: --- diff --git a/src/amd/compiler/aco_validate.cpp b/src/amd/compiler/aco_validate.cpp index b109c41a72a..0d74458519c 100644 --- a/src/amd/compiler/aco_validate.cpp +++ b/src/amd/compiler/aco_validate.cpp @@ -512,6 +512,7 @@ bool ra_fail(Program *program, Location loc, Location loc2, const char *fmt, ... aco_print_instr(loc2.instr, memf); } fprintf(memf, "\n\n"); + fclose(memf); aco_err(program, out); free(out);