diff --git a/src/plugins/task/affinity/cpuset.c b/src/plugins/task/affinity/cpuset.c index 470fc78b667c4e0ce03402f076ad811f35eb367a..219e46db96d989434a22024b3a5ab579808ecb05 100644 --- a/src/plugins/task/affinity/cpuset.c +++ b/src/plugins/task/affinity/cpuset.c @@ -230,6 +230,7 @@ int slurm_set_cpuset(char *base, char *path, pid_t pid, size_t size, * "mems" must be set before any tasks can be added. */ snprintf(file_path, sizeof(file_path), "%s/%smems", base, cpuset_prefix); + memset(mstr, 0, sizeof(mstr)); fd = open(file_path, O_RDONLY); if (fd < 0) { error("open(%s): %m", file_path);