--- master.c.orig	Mon May  9 03:34:34 2016
+++ master.c	Wed Aug 17 16:00:11 2016
@@ -195,7 +196,7 @@ create_socket(char *name)
 	if (s < 0)
 		return -1;
 	sockun.sun_family = AF_UNIX;
-	strcpy(sockun.sun_path, name);
+	strlcpy(sockun.sun_path, name, sizeof(sockun.sun_path));
 	if (bind(s, (struct sockaddr*)&sockun, sizeof(sockun)) < 0)
 	{
 		close(s);
