$OpenBSD: patch-modules_ctl_init_socks_c,v 1.1 2012/09/15 12:16:18 sthen Exp $
--- modules/ctl/init_socks.c.orig	Sun Jul 29 23:51:54 2012
+++ modules/ctl/init_socks.c	Sun Jul 29 23:52:30 2012
@@ -96,9 +96,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;
