14 lines
508 B
C
14 lines
508 B
C
$NetBSD: patch-misc.c,v 1.1 2017/07/03 11:52:37 wiedi Exp $
|
|
|
|
no sin_len on SunOS
|
|
--- misc.c.orig 2008-11-06 23:15:49.000000000 +0000
|
|
+++ misc.c
|
|
@@ -1277,7 +1277,7 @@ extern int connect_socket(char *hostname
|
|
}
|
|
memcpy(&ipaddr.sin_addr.s_addr, hp->h_addr, hp->h_length);
|
|
ipaddr.sin_family = hp->h_addrtype;
|
|
-#if !defined(__linux__)
|
|
+#if !defined(__linux__) && !defined(__sun)
|
|
// On BSD, the length is defined in the datastructure
|
|
ipaddr.sin_len = sizeof(struct sockaddr_in);
|
|
#endif // __linux__
|