From: Christian Brauner Date: Sat, 9 Dec 2017 17:35:33 +0000 (+0100) Subject: coverity: #1425893 X-Git-Tag: lxc-2.0.10~492 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=69e930b28b1fd6d338d42d3a8faa1dbb1f6378ae;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 01e86aaef..9fba0ee15 100644 --- a/src/lxc/af_unix.c +++ b/src/lxc/af_unix.c @@ -62,7 +62,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); ret = bind(fd, (struct sockaddr *)&addr, offsetof(struct sockaddr_un, sun_path) + len + 1);