8235247: WorkerDataArray leaks C heap memory for associated work items

Reviewed-by: lkorinth, kbarrett
This commit is contained in:
Thomas Schatzl 2019-12-04 16:58:35 +01:00
parent 14391e8046
commit 1a4d4ff1d8

View File

@ -59,6 +59,9 @@ T WorkerDataArray<T>::get(uint worker_i) const {
template <typename T>
WorkerDataArray<T>::~WorkerDataArray() {
for (uint i = 0; i < MaxThreadWorkItems; i++) {
delete _thread_work_items[i];
}
FREE_C_HEAP_ARRAY(T, _data);
}