瀏覽代碼

Missing free

Samuel Thibault 8 年之前
父節點
當前提交
9dc3c6af0d
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      mpi/src/starpu_mpi_cache.c

+ 3 - 0
mpi/src/starpu_mpi_cache.c

@@ -92,6 +92,9 @@ void _starpu_mpi_cache_shutdown()
 	STARPU_PTHREAD_MUTEX_LOCK(&_cache_mutex);
 	HASH_ITER(hh, _cache_data, entry, tmp)
 	{
+		struct _starpu_mpi_data *mpi_data = entry->data_handle;
+		free(mpi_data->cache_sent);
+		mpi_data->cache_sent = NULL;
 		HASH_DEL(_cache_data, entry);
 		free(entry);
 	}