diff --git a/src/engine.c b/src/engine.c index 923d7d5464bfb743300bd80c01d517e5df8ddcdc..1bfc6e90505b3b1991655a7aba58880ae6ecb6e2 100644 --- a/src/engine.c +++ b/src/engine.c @@ -2072,7 +2072,8 @@ void engine_exchange_proxy_multipoles(struct engine *e) { /* Also allocate the MPI requests */ const int count_requests = count_send_requests + count_recv_requests; - MPI_Request *requests = malloc(sizeof(MPI_Request) * count_requests); + MPI_Request *requests = + (MPI_Request *)malloc(sizeof(MPI_Request) * count_requests); if (requests == NULL) error("Unable to allocate memory for MPI requests"); int this_request = 0;