소스 검색

fix pointer incoherency

Samuel Thibault 7 년 전
부모
커밋
cd1e0c7069
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      mpi/src/starpu_mpi_cache.c

+ 1 - 1
mpi/src/starpu_mpi_cache.c

@@ -92,7 +92,7 @@ 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;
+		struct _starpu_mpi_data *mpi_data = entry->data_handle->mpi_data;
 		free(mpi_data->cache_sent);
 		mpi_data->cache_sent = NULL;
 		HASH_DEL(_cache_data, entry);