diff --git a/src/space.c b/src/space.c index a95548992d899c24e733e59b96c6ec1972feaa5c..07440a0fe7e160018cc0584336b33857d8819ef6 100644 --- a/src/space.c +++ b/src/space.c @@ -1222,7 +1222,7 @@ void space_gparts_sort_mapper(void *map_data, int num_elements, while (jj >= i && ind[jj] > pivot) jj--; if (ii < jj) { memswap(&ind[ii], &ind[jj], sizeof(size_t)); - memswap(&gparts[ii], &gparts[jj], sizeof(size_t)); + memswap(&gparts[ii], &gparts[jj], sizeof(struct gpart)); } }