--- src/modules/ctl/init_socks.c.orig	Mon May 15 23:36:56 2017
+++ src/modules/ctl/init_socks.c	Mon May 15 23:37:52 2017
@@ -85,9 +85,9 @@ int init_unix_sock(struct sockaddr_un* su, char* name,
 	unlink(name);
 	memset(&ifsun, 0, sizeof (struct sockaddr_un));
 	len=strlen(name);
-	if (len>UNIX_PATH_MAX){
-		LOG(L_ERR, "ERROR: init_unix_sock: name too long (%d > %d): %s\n",
-				len, UNIX_PATH_MAX, name);
+	if (len>sizeof(ifsun.sun_path)){
+		LOG(L_ERR, "ERROR: init_unix_sock: name too long (%d > %ld): %s\n",
+				len, sizeof(ifsun.sun_path), name);
 		goto error;
 	}
 	ifsun.sun_family=AF_UNIX;
