From: Christian Brauner Date: Sat, 9 Dec 2017 17:54:28 +0000 (+0100) Subject: coverity: #1425883 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6d33801a5f2789dfa6d1a3ea60dd2bba7f6e62ee;p=thirdparty%2Flxc.git coverity: #1425883 ensure \0-termination Signed-off-by: Christian Brauner --- diff --git a/src/lxc/lxccontainer.c b/src/lxc/lxccontainer.c index 2a1beca7f..62ed154bd 100644 --- a/src/lxc/lxccontainer.c +++ b/src/lxc/lxccontainer.c @@ -2082,11 +2082,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++; }