mirror of
https://github.com/KhronosGroup/OpenCL-CTS.git
synced 2026-03-25 16:29:03 +00:00
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 <radek.szymanski@arm.com>
This commit is contained in:
@@ -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
|
// Verify zero-sized ND range kernel still satisfy event wait list and correct event object
|
||||||
// is returned
|
// is returned
|
||||||
cl_event ev = NULL;
|
clEventWrapper ev = NULL;
|
||||||
clEventWrapper user_ev = clCreateUserEvent(context, &error);
|
clEventWrapper user_ev = clCreateUserEvent(context, &error);
|
||||||
test_error( error, "user event creation failed." );
|
test_error( error, "user event creation failed." );
|
||||||
error = clEnqueueNDRangeKernel(queue, kernel, 1, NULL, ndrange30, NULL, 1, &user_ev, &ev);
|
error = clEnqueueNDRangeKernel(queue, kernel, 1, NULL, ndrange30, NULL, 1, &user_ev, &ev);
|
||||||
|
|||||||
Reference in New Issue
Block a user