From 8a255f913e0d83bdccc42f786ab720ea4f74896e Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Sat, 18 Nov 2006 00:13:53 +0000 Subject: [PATCH] byte swap port number (even if it is zero) --- src/libCom/osi/os/WIN32/osdNetIntf.c | 4 ++-- src/libCom/osi/os/default/osdNetIntf.c | 2 +- src/libCom/osi/os/interix/osdNetIntf.c | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/libCom/osi/os/WIN32/osdNetIntf.c b/src/libCom/osi/os/WIN32/osdNetIntf.c index e5a3fdfe3..7163e690f 100644 --- a/src/libCom/osi/os/WIN32/osdNetIntf.c +++ b/src/libCom/osi/os/WIN32/osdNetIntf.c @@ -138,7 +138,7 @@ epicsShareFunc void epicsShareAPI osiSockDiscoverBroadcastAddresses return; } pNewNode->addr.ia.sin_family = AF_INET; - pNewNode->addr.ia.sin_port = 0u; + pNewNode->addr.ia.sin_port = htons ( 0 ); pNewNode->addr.ia.sin_addr.s_addr = htonl (INADDR_LOOPBACK); ellAdd ( pList, &pNewNode->node ); return; @@ -226,7 +226,7 @@ epicsShareFunc void epicsShareAPI osiSockDiscoverBroadcastAddresses unsigned result = (addr & mask) | (bcast &~mask); pNewNode->addr.ia.sin_family = AF_INET; pNewNode->addr.ia.sin_addr.s_addr = result; - pNewNode->addr.ia.sin_port = 0u; + pNewNode->addr.ia.sin_port = htons ( 0 ); } else { pNewNode->addr.sa = pIfinfo->iiBroadcastAddress.Address; diff --git a/src/libCom/osi/os/default/osdNetIntf.c b/src/libCom/osi/os/default/osdNetIntf.c index de683387a..f969f9226 100644 --- a/src/libCom/osi/os/default/osdNetIntf.c +++ b/src/libCom/osi/os/default/osdNetIntf.c @@ -82,7 +82,7 @@ epicsShareFunc void epicsShareAPI osiSockDiscoverBroadcastAddresses return; } pNewNode->addr.ia.sin_family = AF_INET; - pNewNode->addr.ia.sin_port = 0u; + pNewNode->addr.ia.sin_port = htons ( 0 ); pNewNode->addr.ia.sin_addr.s_addr = htonl (INADDR_LOOPBACK); ellAdd ( pList, &pNewNode->node ); return; diff --git a/src/libCom/osi/os/interix/osdNetIntf.c b/src/libCom/osi/os/interix/osdNetIntf.c index 3ea38322f..3d8d755b7 100644 --- a/src/libCom/osi/os/interix/osdNetIntf.c +++ b/src/libCom/osi/os/interix/osdNetIntf.c @@ -78,7 +78,7 @@ epicsShareFunc void epicsShareAPI osiSockDiscoverBroadcastAddresses return; } pNewNode->addr.ia.sin_family = AF_INET; - pNewNode->addr.ia.sin_port = 0u; + pNewNode->addr.ia.sin_port = htons ( 0 ); pNewNode->addr.ia.sin_addr.s_addr = htonl (INADDR_LOOPBACK); ellAdd ( pList, &pNewNode->node ); return;