diff --git a/stimBuffApis/livoxGen1/openClCollatingAndMeshingEngine.cpp b/stimBuffApis/livoxGen1/openClCollatingAndMeshingEngine.cpp index 1990950..a2ed8fc 100644 --- a/stimBuffApis/livoxGen1/openClCollatingAndMeshingEngine.cpp +++ b/stimBuffApis/livoxGen1/openClCollatingAndMeshingEngine.cpp @@ -259,8 +259,8 @@ void OpenClCollatingAndMeshingEngine::finalize() (void)wasAcceptingRequests; // Complete any running kernels - compactKernelComplete(); - collateKernelComplete(); + if (compactIsRunning) { compactKernelComplete(true); } + if (collateIsRunning) { collateKernelComplete(true); } // Release OpenCL buffers in reverse order if (clCollationBuffer)