From fc25b8f4e03c545a12631c50a5aa41d435c00cd5 Mon Sep 17 00:00:00 2001 From: Matthias Wachs Date: Wed, 25 May 2011 15:19:07 +0000 Subject: [PATCH] fix: unlinking unix domain sockets on freebsd --- src/util/service.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/util/service.c b/src/util/service.c index e88ac77c8..834b27dd6 100644 --- a/src/util/service.c +++ b/src/util/service.c @@ -769,9 +769,12 @@ add_unixpath (struct sockaddr **saddrs, #if LINUX un->sun_path[0] = '\0'; slen = sizeof (struct sockaddr_un); +#elif FREEBSD + slen += sizeof (sa_family_t) + 1 ; #else - slen += sizeof (sa_family_t); + slen += sizeof (sa_family_t) ; #endif + *saddrs = (struct sockaddr*) un; *saddrlens = slen; #else -- 2.25.1