When the event parament is not NULL, the event will point to a new event, so need to check address of the event and the wait events.
V2: check the address of the event and the wait events. Signed-off-by: Yang Rong <[email protected]> --- src/cl_event.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cl_event.c b/src/cl_event.c index b4734b2..b344480 100644 --- a/src/cl_event.c +++ b/src/cl_event.c @@ -221,7 +221,7 @@ cl_int cl_event_check_waitlist(cl_uint num_events_in_wait_list, err = CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST; goto exit; } - if(event && *event == event_wait_list[i]) + if(event && event == &event_wait_list[i]) goto error; if(event_wait_list[i]->ctx != ctx) goto error; -- 1.8.3.2 _______________________________________________ Beignet mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/beignet
