diff --git a/opal/mca/hwloc/base/hwloc_base_util.c b/opal/mca/hwloc/base/hwloc_base_util.c index 1b02f43b8a..cfeb74edb7 100644 --- a/opal/mca/hwloc/base/hwloc_base_util.c +++ b/opal/mca/hwloc/base/hwloc_base_util.c @@ -2078,6 +2078,7 @@ int opal_hwloc_get_sorted_numa_list(hwloc_topology_t topo, char* device_name, op if (!strcmp(device_name, "auto")) { count = find_devices(topo, &device_name); if (count > 1) { + free(device_name); return count; } }