/* read according to the cgroup mode */
if (strstr(buffer, "::")) {
snprintf(ctrl_name, CONTROL_NAMELEN_MAX, "unified");
- ret = sscanf(buffer, "%d::%4096s\n", &idx, cgrp_name);
+ ret = sscanf(buffer, "%d::%4095s\n", &idx, cgrp_name);
} else {
- ret = sscanf(buffer, "%d:%[^:]:%4096s\n", &idx, ctrl_name, cgrp_name);
+ ret = sscanf(buffer, "%d:%[^:]:%4095s\n", &idx, ctrl_name, cgrp_name);
}
if (ret != 2 && ret != 3) {
continue;
}
- ret = sscanf(buffer, "%*s %4096s\n", cgrp_path);
+ ret = sscanf(buffer, "%*s %4095s\n", cgrp_path);
if (ret != 1) {
err("Failed during read of %s:%s\n", proc_mount, strerror(errno));
goto out;