diff --git a/src/space.c b/src/space.c
index c54aacc70658ad4cae0978c55a2e9d3d7b990776..3ff86f439d20e0e63d2ab61314e5599aedb75dfc 100644
--- a/src/space.c
+++ b/src/space.c
@@ -4366,7 +4366,7 @@ void space_init_parts(struct space *s, int verbose) {
 
   if (s->nr_parts > 0)
     threadpool_map(&s->e->threadpool, space_init_parts_mapper, s->parts,
-                   s->nr_parts, sizeof(struct part), 0, &s->e);
+                   s->nr_parts, sizeof(struct part), 0, s->e);
   if (verbose)
     message("took %.3f %s.", clocks_from_ticks(getticks() - tic),
             clocks_getunit());