]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
utils: account for terminating \0 byte 2299/head
authorChristian Brauner <christian.brauner@ubuntu.com>
Thu, 10 May 2018 18:25:08 +0000 (20:25 +0200)
committerChristian Brauner <christian.brauner@ubuntu.com>
Thu, 10 May 2018 18:25:08 +0000 (20:25 +0200)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/utils.c

index 3d0f8641c40d2bdedc72f41d48a2bd5589c85aa3..91bc802b4f55cc4c6aba8b3395144b6aec2dbbe3 100644 (file)
@@ -2417,7 +2417,7 @@ int parse_byte_size_string(const char *s, int64_t *converted)
        if (!s || !strcmp(s, ""))
                return -EINVAL;
 
-       end = stpncpy(dup, s, sizeof(dup));
+       end = stpncpy(dup, s, sizeof(dup) - 1);
        if (*end != '\0')
                return -EINVAL;