]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
cgfsng: fix off-by-one error
authorChristian Brauner <christian.brauner@ubuntu.com>
Thu, 22 Feb 2018 00:28:20 +0000 (01:28 +0100)
committerChristian Brauner <christian.brauner@ubuntu.com>
Thu, 23 Aug 2018 20:20:51 +0000 (22:20 +0200)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/cgroups/cgfsng.c

index 1adc1ceeb1c23edcc8182f727c3199108b32b496..10086fb448abf6af272e3bbb02ddc3af280745ea 100644 (file)
@@ -252,8 +252,8 @@ static char *cg_legacy_must_prefix_named(char *entry)
        len = strlen(entry);
        prefixed = must_alloc(len + 6);
 
-       memcpy(prefixed, "name=", sizeof("name="));
-       memcpy(prefixed + sizeof("name="), entry, len);
+       memcpy(prefixed, "name=", sizeof("name=") - 1);
+       memcpy(prefixed + sizeof("name=") - 1, entry, len);
        prefixed[len + 5] = '\0';
        return prefixed;
 }