From 1c9ad66954b28b2c4a98975a9f2b99bb7a57748a Mon Sep 17 00:00:00 2001 From: Philippe Houdoin Date: Wed, 24 Nov 2010 11:49:16 +0000 Subject: [PATCH] Set AF_INET broadcast sockaddr length. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39605 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/network/libnetapi/NetworkAddress.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/kits/network/libnetapi/NetworkAddress.cpp b/src/kits/network/libnetapi/NetworkAddress.cpp index 120f9e57a1..887003964c 100644 --- a/src/kits/network/libnetapi/NetworkAddress.cpp +++ b/src/kits/network/libnetapi/NetworkAddress.cpp @@ -308,8 +308,8 @@ BNetworkAddress::SetToBroadcast(int family, uint16 port) memset(&fAddress, 0, sizeof(sockaddr_storage)); fAddress.ss_family = family; - ((sockaddr_in&)fAddress).sin_addr.s_addr = INADDR_BROADCAST; - + fAddress.ss_len = sizeof(sockaddr_in); + SetAddress(INADDR_BROADCAST); SetPort(port); return fStatus = B_OK; }