diff --git a/src/libCom/osi/os/default/osdNetIntf.c b/src/libCom/osi/os/default/osdNetIntf.c index d8feebc30..14d5c9dab 100644 --- a/src/libCom/osi/os/default/osdNetIntf.c +++ b/src/libCom/osi/os/default/osdNetIntf.c @@ -187,7 +187,7 @@ epicsShareFunc void epicsShareAPI osiSockDiscoverBroadcastAddresses free ( pNewNode ); continue; } - pNewNode->netMask.sa = pifreq->ifr_netmask; + pNewNode->netMask.sa = pifreq->ifr_addr; } else if ( pifreq->ifr_flags & IFF_POINTOPOINT ) { status = socket_ioctl ( socket, SIOCGIFDSTADDR, pifreq);