--- 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);