aboutsummaryrefslogtreecommitdiff
path: root/programs/client.c
diff options
context:
space:
mode:
authort00fcxen <t00fcxen@9df1edf5-d72c-5b5f-11c0-5f5209eb73f7>2012-09-04 16:41:39 +0000
committert00fcxen <t00fcxen@9df1edf5-d72c-5b5f-11c0-5f5209eb73f7>2012-09-04 16:41:39 +0000
commit8fbaee3af981b7927952ad9868f12dbc31ed88f8 (patch)
tree76cc3908a7ff1204e8b98ee9c6360bd761d0adda /programs/client.c
parent872b3270d658cc8a1e4972a90e5b91cadf1dafd5 (diff)
downloadusrsctp-8fbaee3af981b7927952ad9868f12dbc31ed88f8.tar.gz
Use HAVE_SIN_LEN, HAVE_SIN6_LEN and HAVE_SCONN_LEN.
Diffstat (limited to 'programs/client.c')
-rw-r--r--programs/client.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/programs/client.c b/programs/client.c
index bc3ff32d..2abc4a92 100644
--- a/programs/client.c
+++ b/programs/client.c
@@ -93,8 +93,10 @@ main(int argc, char *argv[])
}
memset((void *)&addr4, 0, sizeof(struct sockaddr_in));
memset((void *)&addr6, 0, sizeof(struct sockaddr_in6));
-#if !defined(__Userspace_os_Linux) && !defined(__Userspace_os_Windows)
+#ifdef HAVE_SIN_LEN
addr4.sin_len = sizeof(struct sockaddr_in);
+#endif
+#ifdef HAVE_SIN6_LEN
addr6.sin6_len = sizeof(struct sockaddr_in6);
#endif
addr4.sin_family = AF_INET;