X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;ds=sidebyside;f=src%2Fserver.c;h=3afca49aeaee3c0c76e7556c60534597c0e3e8be;hb=1331f027db4be1f817027d855476fe56e26f14db;hp=953abe1b8970294aa957e9b4e15c9d440728e2a3;hpb=a0e46b6337ab6736bb391703338d2ad3b5ee514f;p=umurmur.git diff --git a/src/server.c b/src/server.c index 953abe1..3afca49 100644 --- a/src/server.c +++ b/src/server.c @@ -69,10 +69,13 @@ struct sockaddr_storage** Server_setupAddressesAndPorts() struct sockaddr_storage* v4address = calloc(1, sizeof(struct sockaddr_storage)); v4address->ss_family = AF_INET; - v4address->ss_len = sizeof(struct sockaddr_storage); struct sockaddr_storage* v6address = calloc(1, sizeof(struct sockaddr_storage)); v6address->ss_family = AF_INET6; + +#if defined(NETBSD) || defined(FREEBSD) || defined(OPENBSD) || defined(__APPLE__) + v4address->ss_len = sizeof(struct sockaddr_storage); v6address->ss_len = sizeof(struct sockaddr_storage); +#endif int error = 0;