Browse Source

mpi/src/starpu_mpi.c: free allocated memory

Nathalie Furmento 12 years ago
parent
commit
5f9c48fb80
1 changed files with 2 additions and 1 deletions
  1. 2 1
      mpi/src/starpu_mpi.c

+ 2 - 1
mpi/src/starpu_mpi.c

@@ -175,6 +175,7 @@ static struct _starpu_mpi_req *_starpu_mpi_isend_common(starpu_data_handle_t dat
 		starpu_data_handle_t size_handle;
 		starpu_variable_data_register(&size_handle, 0, (uintptr_t)&(size), sizeof(size));
 		starpu_mpi_send(size_handle, dest, mpi_tag, comm);
+		starpu_data_unregister(size_handle);
 	}
 
 	return _starpu_mpi_isend_irecv_common(data_handle, size, dest, mpi_tag, comm, detached, callback, arg, SEND_REQ, _starpu_mpi_isend_pack_func, STARPU_R);
@@ -590,7 +591,7 @@ int starpu_mpi_barrier(MPI_Comm comm)
 
 	ret = barrier_req->ret;
 
-	//free(waiting_req);
+	free(barrier_req);
 	_STARPU_MPI_LOG_OUT();
 	return ret;
 }