compiler: fix memory leak (#1950)

The `test_compiler compiler_defines_for_extensions` test did not free
all `malloc`'ed memory.

Signed-off-by: Sven van Haastregt <sven.vanhaastregt@arm.com>
This commit is contained in:
Sven van Haastregt
2024-04-26 16:32:03 +02:00
committed by GitHub
parent 4c085dec4a
commit 46255db86f

View File

@@ -472,9 +472,14 @@ int test_compiler_defines_for_extensions(cl_device_id device, cl_context context
// cleanup // cleanup
free(data); free(data);
free(kernel_code); free(kernel_code);
for(i=0; i<num_of_supported_extensions; i++) { for (i = 0; i < num_of_supported_extensions; i++)
{
free(extensions_supported[i]); free(extensions_supported[i]);
} }
for (i = 0; i < num_not_supported_extensions; i++)
{
free(extensions_not_supported[i]);
}
free(extensions); free(extensions);
if (total_errors) if (total_errors)