From 29f133bc330ef59e9f0951c04c9789e4013eb262 Mon Sep 17 00:00:00 2001 From: Christian Brauner Date: Sat, 9 Dec 2017 18:35:33 +0100 Subject: [PATCH] coverity: #1425893 used calculated string length when copying into buffer Signed-off-by: Christian Brauner --- src/lxc/af_unix.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); -- 2.47.2