Skip to content

Commit ca2eb00

Browse files
HadrienG2bgoglin
authored andcommitted
Duplicate distance grouping info in hwloc_internal_distances_dup
1 parent 632246f commit ca2eb00

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

hwloc/distances.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,12 @@ static int hwloc_internal_distances_dup_one(struct hwloc_topology *new, struct h
185185
/* This function may be called with topology->tma set, it cannot free() or realloc() */
186186
int hwloc_internal_distances_dup(struct hwloc_topology *new, struct hwloc_topology *old)
187187
{
188+
new->grouping = old->grouping;
189+
new->grouping_verbose = old->grouping_verbose;
190+
new->grouping_nbaccuracies = old->grouping_nbaccuracies;
191+
memcpy(new->grouping_accuracies, old->grouping_accuracies, sizeof(old->grouping_accuracies));
192+
new->grouping_next_subkind = old->grouping_next_subkind;
193+
188194
struct hwloc_internal_distances_s *olddist;
189195
int err;
190196
new->next_dist_id = old->next_dist_id;

0 commit comments

Comments
 (0)