]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
coverity: #1425753 2387/head
authorDonghwa Jeong <dh48.jeong@samsung.com>
Fri, 8 Jun 2018 12:37:48 +0000 (21:37 +0900)
committerDonghwa Jeong <dh48.jeong@samsung.com>
Fri, 8 Jun 2018 12:37:48 +0000 (21:37 +0900)
Copy into fixed size buffer

Signed-off-by: Donghwa Jeong <dh48.jeong@samsung.com>
src/lxc/tools/lxc_monitor.c

index 036e43df5588acad0da83df4d99b1979b54a9f90..2d7f91bd4257349d1dad486b8f300fc283dcdc42 100644 (file)
@@ -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);