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:
Radek Szymanski
2020-03-19 16:32:11 +00:00
committed by GitHub
parent 0c5da9c777
commit e6d81f5d43

View File

@@ -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);