unixsocket: fix a potential string overflow

Change-Id: I8e3ec741247d728232f8c07c94eb63f068597d80
Found-by: coverity
diff --git a/src/input/unixsocket.c b/src/input/unixsocket.c
index 03e2909..c49928d 100644
--- a/src/input/unixsocket.c
+++ b/src/input/unixsocket.c
@@ -233,7 +233,7 @@
 	int i;
 
 	if (line->sock_path)
-		strcpy(sock_path, line->sock_path);
+		osmo_strlcpy(sock_path, line->sock_path, PATH_MAX);
 	else
 		sprintf(sock_path, "%s%d", UNIXSOCKET_SOCK_PATH_DEFAULT,
 			line->num);