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

index c2d94b7d3609717a430626508a44ff45996c1ab5..b614a094d00cc1b062bb3f5314adc41aee2fb50b 100644 (file)
@@ -257,8 +257,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;
 }