diff --git a/src/partition.c b/src/partition.c
index d05057649aa48c29516f53d8e5db6d626edcfb10..410a75ee873c57baea78395246e12ff6e66907fe 100644
--- a/src/partition.c
+++ b/src/partition.c
@@ -1588,7 +1588,7 @@ static void repart_memory_metis(struct repartition *repartition, int nodeID,
     /* And repartition. */
 #ifdef HAVE_PARMETIS
   if (repartition_partition->usemetis) {
-    pick_metis(nodeID, s, nr_nodes, weights, NULL, reparition->celllist);
+    pick_metis(nodeID, s, nr_nodes, weights, NULL, repartition->celllist);
   } else {
     pick_parmetis(nodeID, s, nr_nodes, weights, NULL, refine,
                   repartition->adaptive, repartition->itr,