}
strncpy(cgrp_name, &colon[1], FILENAME_MAX - 1);
+ cgrp_name[FILENAME_MAX - 1] = '\0';
return 0;
}
strncpy((*cgrp_list)[(*cgrp_list_len) - 1]->name, argv[optind],
sizeof((*cgrp_list)[(*cgrp_list_len) - 1]->name) - 1);
+ (*cgrp_list)[(*cgrp_list_len) - 1]->name[
+ sizeof((*cgrp_list)[(*cgrp_list_len) - 1]->name) - 1] = '\0';
} else if (cg != NULL && strlen(cg->name) == 0) {
/*
* this cgroup was created based upon control/value
* populate it with the parameter provided by the user
*/
strncpy(cg->name, argv[optind], sizeof(cg->name) - 1);
+ cg->name[sizeof(cg->name) - 1] = '\0';
} else {
ret = create_cg(cgrp_list, cgrp_list_len);
if (ret)
strncpy((*cgrp_list)[(*cgrp_list_len) - 1]->name, argv[optind],
sizeof((*cgrp_list)[(*cgrp_list_len) - 1]->name) - 1);
+ (*cgrp_list)[(*cgrp_list_len) - 1]->name[
+ sizeof((*cgrp_list)[(*cgrp_list_len) - 1]->name) - 1] = '\0';
}
optind++;