]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
coverity: #1425883
authorChristian Brauner <christian.brauner@ubuntu.com>
Sat, 9 Dec 2017 17:54:28 +0000 (18:54 +0100)
committerChristian Brauner <christian.brauner@ubuntu.com>
Mon, 11 Dec 2017 11:02:37 +0000 (12:02 +0100)
ensure \0-termination

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/lxccontainer.c

index 934754b6e5341810305a57a153ecb064837da722..de25372474cdd312598103e347142bb9385ef0c4 100644 (file)
@@ -2177,11 +2177,14 @@ static char ** do_lxcapi_get_interfaces(struct lxc_container *c)
        close(pipefd[1]);
 
        while (read(pipefd[0], &interface, IFNAMSIZ) == IFNAMSIZ) {
+               interface[IFNAMSIZ - 1] = '\0';
+
                if (array_contains(&interfaces, interface, count))
                                continue;
 
                if(!add_to_array(&interfaces, interface, count))
-                       ERROR("PARENT: add_to_array failed");
+                       ERROR("Failed to add \"%s\" to array", interface);
+
                count++;
        }