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

index 757579f9b7f5d547e45fda0e37f1fd37048f440c..aa1676a01a96a17328f13b9feafd432029c3a528 100644 (file)
@@ -2384,7 +2384,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;