[lxc-devel] [lxc/master] coverity: #1425753

2xsec on Github lxc-bot at linuxcontainers.org
Fri Jun 8 12:39:37 UTC 2018


A non-text attachment was scrubbed...
Name: not available
Type: text/x-mailbox
Size: 385 bytes
Desc: not available
URL: <http://lists.linuxcontainers.org/pipermail/lxc-devel/attachments/20180608/249de1e1/attachment.bin>
-------------- next part --------------
From 98c7c8eb1f0fdcfa64efa82df9123d02913bfeda Mon Sep 17 00:00:00 2001
From: Donghwa Jeong <dh48.jeong at samsung.com>
Date: Fri, 8 Jun 2018 21:37:48 +0900
Subject: [PATCH] coverity: #1425753

Copy into fixed size buffer

Signed-off-by: Donghwa Jeong <dh48.jeong at samsung.com>
---
 src/lxc/tools/lxc_monitor.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lxc/tools/lxc_monitor.c b/src/lxc/tools/lxc_monitor.c
index 036e43df5..2d7f91bd4 100644
--- a/src/lxc/tools/lxc_monitor.c
+++ b/src/lxc/tools/lxc_monitor.c
@@ -319,7 +319,7 @@ static int lxc_abstract_unix_connect(const char *path)
 		return -1;
 	}
 	/* addr.sun_path[0] has already been set to 0 by memset() */
-	memcpy(&addr.sun_path[1], &path[1], strlen(&path[1]));
+	memcpy(&addr.sun_path[1], &path[1], len);
 
 	ret = connect(fd, (struct sockaddr *)&addr,
 		      offsetof(struct sockaddr_un, sun_path) + len + 1);


More information about the lxc-devel mailing list