From 3afe926416794c761b64871f224b561300273133 Mon Sep 17 00:00:00 2001 From: John Kesapides <46718829+JohnKesapidesARM@users.noreply.github.com> Date: Thu, 14 May 2020 12:57:20 +0100 Subject: [PATCH] Mem-leaks from conformance test_basic (#771) Release some leaked events Signed-off-by: John Kesapides --- test_conformance/basic/test_arrayimagecopy.cpp | 3 +++ test_conformance/basic/test_arrayimagecopy3d.cpp | 3 +++ 2 files changed, 6 insertions(+) diff --git a/test_conformance/basic/test_arrayimagecopy.cpp b/test_conformance/basic/test_arrayimagecopy.cpp index 8ff559c2..5a0263fd 100644 --- a/test_conformance/basic/test_arrayimagecopy.cpp +++ b/test_conformance/basic/test_arrayimagecopy.cpp @@ -68,6 +68,9 @@ int test_arrayimagecopy_single_format(cl_device_id device, cl_context context, c err = clEnqueueReadImage( queue, image, CL_TRUE, origin, region, 0, 0, imgptr, 1, ©event, NULL ); test_error(err, "clEnqueueReadBuffer failed"); + err = clReleaseEvent(copyevent); + test_error(err, "clReleaseEvent failed"); + if (memcmp(bufptr, imgptr, buffer_size) != 0) { log_error( "ERROR: Results did not validate!\n" ); unsigned char * inchar = (unsigned char*)bufptr; diff --git a/test_conformance/basic/test_arrayimagecopy3d.cpp b/test_conformance/basic/test_arrayimagecopy3d.cpp index 2e7db087..d1d36524 100644 --- a/test_conformance/basic/test_arrayimagecopy3d.cpp +++ b/test_conformance/basic/test_arrayimagecopy3d.cpp @@ -69,6 +69,9 @@ int test_arrayimagecopy3d_single_format(cl_device_id device, cl_context context, err = clEnqueueReadImage( queue, image, CL_TRUE, origin, region, 0, 0, imgptr, 1, ©event, NULL ); test_error(err, "clEnqueueReadBuffer failed"); + err = clReleaseEvent(copyevent); + test_error(err, "clReleaseEvent failed"); + if (memcmp(bufptr, imgptr, buffer_size) != 0) { log_error( "ERROR: Results did not validate!\n" ); unsigned char * inchar = (unsigned char*)bufptr;