diff options
-rw-r--r-- | src/util/network.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/util/network.c b/src/util/network.c index 1629484205..309c3a26d3 100644 --- a/src/util/network.c +++ b/src/util/network.c @@ -800,7 +800,7 @@ GNUNET_NETWORK_socket_sendto (const struct GNUNET_NETWORK_Handle * desc, const struct sockaddr_un *dest_addr_un = (const struct sockaddr_un *)dest_addr; if (dest_addr_un->sun_path[0] == '\0') dest_len = \ - sizeof (struct sockaddr) \ + sizeof (struct sockaddr_un) \ - sizeof (dest_addr_un->sun_path) \ + strnlen (dest_addr_un->sun_path + 1, sizeof (dest_addr_un->sun_path) - 1) \ + 1; |