gallium: Fixes memory leak of translate_test.c
authorYonggang Luo <luoyonggang@gmail.com>
Thu, 25 Aug 2022 15:04:59 +0000 (23:04 +0800)
committerMarge Bot <emma+marge@anholt.net>
Mon, 29 Aug 2022 18:06:07 +0000 (18:06 +0000)
Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17803>

src/gallium/tests/unit/translate_test.c

index 8b320ef..f4be841 100644 (file)
@@ -323,5 +323,14 @@ int main(int argc, char** argv)
    }
 
    printf("%u/%u tests passed for translate_%s\n", passed, total, argv[1]);
+
+   for (i = 1; i < ARRAY_SIZE(buffer); ++i)
+      align_free(buffer[i]);
+
+   align_free(byte_buffer);
+   align_free(float_buffer);
+   align_free(double_buffer);
+   align_free(half_buffer);
+   align_free(elts);
    return passed != total;
 }