summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvishal <vishal@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-04-06 23:10:36 +0000
committervishal <vishal@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-04-06 23:10:36 +0000
commit56a2db446a4bd8092595255178c3aa1e57846f1f (patch)
tree05e7ae358c92032e3ee230433f7110ee0f90066e
parent2fda33a357bad48c60bb803cd6ab344e7198c25c (diff)
downloadATCD-56a2db446a4bd8092595255178c3aa1e57846f1f.tar.gz
*** empty log message ***
-rw-r--r--TAO/orbsvcs/orbsvcs/IOR_Multicast.cpp12
-rw-r--r--TAO/tao/ORB.cpp12
2 files changed, 12 insertions, 12 deletions
diff --git a/TAO/orbsvcs/orbsvcs/IOR_Multicast.cpp b/TAO/orbsvcs/orbsvcs/IOR_Multicast.cpp
index 1c54e1c009d..60f97f8e3cf 100644
--- a/TAO/orbsvcs/orbsvcs/IOR_Multicast.cpp
+++ b/TAO/orbsvcs/orbsvcs/IOR_Multicast.cpp
@@ -79,7 +79,7 @@ TAO_IOR_Multicast::handle_input (ACE_HANDLE)
char * name;
ACE_NEW_RETURN (name, char [BUFSIZ], 0);
-
+
CORBA::String_var service_name (name);
ACE_INET_Addr remote_addr;
@@ -94,7 +94,7 @@ TAO_IOR_Multicast::handle_input (ACE_HANDLE)
"TAO_IOR_Multicast::handle_input - peek %d\n",
n),
0);
- else if (header <= 0)
+ else if (ACE_NTOHS (header) <= 0)
ACE_ERROR_RETURN ((LM_ERROR,
"Header value < 1\n"),
0);
@@ -108,7 +108,7 @@ TAO_IOR_Multicast::handle_input (ACE_HANDLE)
iov[1].iov_base = (char *) &remote_port;
iov[1].iov_len = sizeof (ACE_UINT16);
iov[2].iov_base = (char *) service_name;
- iov[2].iov_len = header - sizeof (ACE_UINT16);
+ iov[2].iov_len = ACE_NTOHS (header) - sizeof (ACE_UINT16);
// Read the iovec.
n = this->mcast_dgram_.recv (iov,
@@ -120,9 +120,9 @@ TAO_IOR_Multicast::handle_input (ACE_HANDLE)
"TAO_IOR_Multicast::handle_input recv = %d\n",
n),
0);
-
+
// Null terminate.
- service_name [header - sizeof (ACE_UINT16)] = 0;
+ service_name [ACE_NTOHS (header) - sizeof (ACE_UINT16)] = 0;
if (TAO_debug_level > 0)
ACE_DEBUG ((LM_DEBUG,
@@ -149,7 +149,7 @@ TAO_IOR_Multicast::handle_input (ACE_HANDLE)
"IOR_Multicast::find failed.\n"),
0);
}
-
+
ACE_SOCK_Connector connector;
ACE_INET_Addr peer_addr (ACE_NTOHS (remote_port),
remote_addr.get_host_name ());
diff --git a/TAO/tao/ORB.cpp b/TAO/tao/ORB.cpp
index 17d9881abdd..79e24c5a1ae 100644
--- a/TAO/tao/ORB.cpp
+++ b/TAO/tao/ORB.cpp
@@ -682,17 +682,17 @@ CORBA_ORB::multicast_query (char *buf,
ACE_HTONS (my_addr.get_port_number ());
// Length of data to be sent. This is sent as a header.
- CORBA::Short data_len =
- sizeof (ACE_UINT16) + ACE_OS::strlen (service_name);
-
+ CORBA::Short data_len =
+ ACE_HTONS (sizeof (ACE_UINT16) + ACE_OS::strlen (service_name));
+
// Vector to be sent.
const int iovcnt = 3;
iovec iovp[iovcnt];
-
+
// The length of data to be sent.
iovp[0].iov_base = (char *) &data_len;
iovp[0].iov_len = sizeof (CORBA::Short);
-
+
// The port at which we are listening.
iovp[1].iov_base = (char *) &response_port;
iovp[1].iov_len = sizeof (ACE_UINT16);
@@ -741,7 +741,7 @@ CORBA_ORB::multicast_query (char *buf,
timeout);
// Close socket now.
stream.close ();
-
+
// Check for errors.
if (n_bytes == -1)
ACE_ERROR_RETURN ((LM_ERROR,