From dac3dca95f76c3d03440f03b0ac3521aea17f9af Mon Sep 17 00:00:00 2001 From: Christian Brauner Date: Sat, 9 Dec 2017 18:54:28 +0100 Subject: [PATCH] coverity: #1425883 ensure \0-termination Signed-off-by: Christian Brauner --- src/lxc/lxccontainer.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lxc/lxccontainer.c b/src/lxc/lxccontainer.c index dce042851..84dc3aba1 100644 --- a/src/lxc/lxccontainer.c +++ b/src/lxc/lxccontainer.c @@ -2018,11 +2018,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++; } -- 2.47.2