From: Justin Israel Date: Thu, 23 Feb 2023 22:53:17 +0000 (+1300) Subject: api: allocate correct value size to copy value provided to cgroup_set_value_string X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3efb9fc5bc3ff583308db0d18ac944e2d171ab16;p=thirdparty%2Flibcgroup.git api: allocate correct value size to copy value provided to cgroup_set_value_string Signed-off-by: Justin Israel Reviewed-by: Kamalesh Babulal Signed-off-by: Tom Hromatka (cherry picked from commit b90efb3e2d7741e16bebee9774453346f45ba258) --- diff --git a/src/wrapper.c b/src/wrapper.c index 8625fddf..c97b529e 100644 --- a/src/wrapper.c +++ b/src/wrapper.c @@ -469,7 +469,7 @@ int cgroup_set_value_string(struct cgroup_controller *controller, const char *na struct control_value *val = controller->values[i]; if (!strcmp(val->name, name)) { - strncpy(val->value, value, CG_VALUE_MAX); + strncpy(val->value, value, CG_CONTROL_VALUE_MAX); val->value[sizeof(val->value)-1] = '\0'; val->dirty = true; return 0;