From: Christian Brauner Date: Sat, 9 Dec 2017 17:35:33 +0000 (+0100) Subject: coverity: #1425893 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5a7c6e01fb73460a258973a4163fde167589892a;p=thirdparty%2Flxc.git coverity: #1425893 used calculated string length when copying into buffer Signed-off-by: Christian Brauner --- diff --git a/src/lxc/af_unix.c b/src/lxc/af_unix.c index f3083911f..cbb5ca8cc 100644 --- a/src/lxc/af_unix.c +++ b/src/lxc/af_unix.c @@ -59,7 +59,7 @@ int lxc_abstract_unix_open(const char *path, int type, int flags) return -1; } /* addr.sun_path[0] has already been set to 0 by memset() */ - strncpy(&addr.sun_path[1], &path[1], strlen(&path[1])); + strncpy(&addr.sun_path[1], &path[1], len); if (bind(fd, (struct sockaddr *)&addr, offsetof(struct sockaddr_un, sun_path) + len)) { int tmp = errno;