diff --git a/unified-runtime/source/adapters/offload/queue.cpp b/unified-runtime/source/adapters/offload/queue.cpp index 2420f6f81c4b9..0d296793651e9 100644 --- a/unified-runtime/source/adapters/offload/queue.cpp +++ b/unified-runtime/source/adapters/offload/queue.cpp @@ -91,6 +91,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urQueueRelease(ur_queue_handle_t hQueue) { if (!Q) { break; } + OL_RETURN_ON_ERR(olSyncQueue(Q)); OL_RETURN_ON_ERR(olDestroyQueue(Q)); } delete hQueue;