From e6d81f5d43710e5504a3ca814341b5a89045b447 Mon Sep 17 00:00:00 2001 From: Radek Szymanski Date: Thu, 19 Mar 2020 16:32:11 +0000 Subject: [PATCH] Fix memory leak in api - zero_sized_enqueue (#687) The test enqueues kernel and requests event associated with its execution, but then never releases the event. Signed-off-by: Radek Szymanski --- test_conformance/api/test_zero_sized_enqueue.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test_conformance/api/test_zero_sized_enqueue.cpp b/test_conformance/api/test_zero_sized_enqueue.cpp index 06791406..dabe75fe 100644 --- a/test_conformance/api/test_zero_sized_enqueue.cpp +++ b/test_conformance/api/test_zero_sized_enqueue.cpp @@ -134,7 +134,7 @@ int test_zero_sized_enqueue_helper(cl_device_id deviceID, cl_context context, cl // Verify zero-sized ND range kernel still satisfy event wait list and correct event object // is returned - cl_event ev = NULL; + clEventWrapper ev = NULL; clEventWrapper user_ev = clCreateUserEvent(context, &error); test_error( error, "user event creation failed." ); error = clEnqueueNDRangeKernel(queue, kernel, 1, NULL, ndrange30, NULL, 1, &user_ev, &ev);