summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authort00fcxen <t00fcxen@9df1edf5-d72c-5b5f-11c0-5f5209eb73f7>2014-03-18 22:34:21 +0000
committert00fcxen <t00fcxen@9df1edf5-d72c-5b5f-11c0-5f5209eb73f7>2014-03-18 22:34:21 +0000
commitb374a4faac92f445f1be15b11befcee690094b3d (patch)
tree6e2ab47bc0c395d3894b50558f1685b19f4bf4a6
parent8f9e45fea288542b24a6bda01269c6fc184d991a (diff)
downloadusrsctplib-b374a4faac92f445f1be15b11befcee690094b3d.tar.gz
Address a warning on non-BSD style OSes when neither INET nor INET6 is
defined. This patch was provided by Lally Singh <lally@google.com>. git-svn-id: http://sctp-refimpl.googlecode.com/svn/trunk/KERN/usrsctp/usrsctplib@8827 9df1edf5-d72c-5b5f-11c0-5f5209eb73f7
-rwxr-xr-xuser_socket.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/user_socket.c b/user_socket.c
index 49b0514..e4e886f 100755
--- a/user_socket.c
+++ b/user_socket.c
@@ -2478,6 +2478,7 @@ usrsctp_bindx(struct socket *so, struct sockaddr *addrs, int addrcnt, int flags)
* first address has that port to make sure it fails or
* succeeds correctly.
*/
+#if defined(INET) || defined(INET6)
if ((i == 0) && (sport != 0)) {
switch (gaddrs->addr->sa_family) {
#ifdef INET
@@ -2494,6 +2495,7 @@ usrsctp_bindx(struct socket *so, struct sockaddr *addrs, int addrcnt, int flags)
#endif
}
}
+#endif
if (usrsctp_setsockopt(so, IPPROTO_SCTP, flags, gaddrs, (socklen_t)argsz) != 0) {
free(gaddrs);
return (-1);