From: Ivana Hutarova Varekova Date: Wed, 9 Oct 2013 09:43:25 +0000 (+0200) Subject: cgroup_config_create_template_group: fix strncpy limits X-Git-Tag: v0.41~15 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4160df5ade917db3805222c7950b186853a2eafb;p=thirdparty%2Flibcgroup.git cgroup_config_create_template_group: fix strncpy limits fix strncpy limits in cgroup_config_create_template_group function Signed-off-by: Ivana Hutarova Varekova Acked-by: Peter Schiffer Acked-by: Dhaval Giani --- diff --git a/src/config.c b/src/config.c index 06f559be..eacb4909 100644 --- a/src/config.c +++ b/src/config.c @@ -1612,14 +1612,14 @@ int cgroup_config_create_template_group(struct cgroup *cgroup, /* name and controller match template found */ /* variables substituted in template */ strncpy(buffer, t_cgroup->name, - FILENAME_MAX); + FILENAME_MAX-1); strncpy(t_cgroup->name, cgroup->name, - FILENAME_MAX); + FILENAME_MAX-1); ret = cgroup_create_cgroup(t_cgroup, flags); strncpy(t_cgroup->name, buffer, - FILENAME_MAX); + FILENAME_MAX-1); if (ret) { cgroup_dbg("creating group %s, error %d\n", cgroup->name, ret);