aboutsummaryrefslogtreecommitdiff
path: root/src/util/service.c
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2011-05-25 15:19:07 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2011-05-25 15:19:07 +0000
commitfc25b8f4e03c545a12631c50a5aa41d435c00cd5 (patch)
tree4345f0242938973a135729cb3d373c82484cb823 /src/util/service.c
parentcf3e23a07b1d0369d4d8fda120bc5594c68162a0 (diff)
downloadgnunet-fc25b8f4e03c545a12631c50a5aa41d435c00cd5.tar.gz
gnunet-fc25b8f4e03c545a12631c50a5aa41d435c00cd5.zip
fix: unlinking unix domain sockets on freebsd
Diffstat (limited to 'src/util/service.c')
-rw-r--r--src/util/service.c5
1 files changed, 4 insertions, 1 deletions
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,
769#if LINUX 769#if LINUX
770 un->sun_path[0] = '\0'; 770 un->sun_path[0] = '\0';
771 slen = sizeof (struct sockaddr_un); 771 slen = sizeof (struct sockaddr_un);
772#elif FREEBSD
773 slen += sizeof (sa_family_t) + 1 ;
772#else 774#else
773 slen += sizeof (sa_family_t); 775 slen += sizeof (sa_family_t) ;
774#endif 776#endif
777
775 *saddrs = (struct sockaddr*) un; 778 *saddrs = (struct sockaddr*) un;
776 *saddrlens = slen; 779 *saddrlens = slen;
777#else 780#else