summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbala <balanatarajan@users.noreply.github.com>2001-05-09 19:38:51 +0000
committerbala <balanatarajan@users.noreply.github.com>2001-05-09 19:38:51 +0000
commit0a69d77743ccedb918092c5caaa950fa688044eb (patch)
tree7fc655687d6cddae1f4a34afc953b6cc46011a12
parent8a84f844f778020c29b7a75fc2569c0c28bbbd1c (diff)
downloadATCD-0a69d77743ccedb918092c5caaa950fa688044eb.tar.gz
ChangeLogTag: Wed May 9 14:01:51 2001 Balachandran Natarajan <bala@cs.wustl.edu>
-rw-r--r--TAO/ChangeLogs/ChangeLog-02a11
-rw-r--r--TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp5
-rw-r--r--TAO/tao/IIOP_Connection_Handler.cpp5
-rw-r--r--TAO/tao/Strategies/SHMIOP_Connection_Handler.cpp5
4 files changed, 20 insertions, 6 deletions
diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a
index 7f791ae719e..3020f221b3d 100644
--- a/TAO/ChangeLogs/ChangeLog-02a
+++ b/TAO/ChangeLogs/ChangeLog-02a
@@ -1,3 +1,14 @@
+Wed May 9 14:01:51 2001 Balachandran Natarajan <bala@cs.wustl.edu>
+
+ * tao/IIOP_Connection_Handler.cpp (add_transport_to_cache):
+ * tao/Strategies/SHMIOP_Connection_Handler.cpp:
+ * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp: Fixes for
+ bug #901. When creating a endpoint that is being cached, use the
+ value from ORB_Core params for the dotted decimal addresses
+ instead of sending in a value of zero. Thanks to Darren Griffith
+ <darren.griffith@esecurityinc.com> for reporting the problem and
+ the fix.
+
Wed May 09 14:07:56 2001 Jeff Parsons <parsons@cs.wustl.edu>
* tao/DynamicInterface/DII_Invocation.cpp:
diff --git a/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp b/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp
index 9325803d2d8..6938a0f1e87 100644
--- a/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp
+++ b/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp
@@ -241,8 +241,9 @@ TAO_SSLIOP_Connection_Handler::add_transport_to_cache (void)
return -1;
// Construct an IIOP_Endpoint object
- TAO_IIOP_Endpoint tmpoint (addr,
- 0);
+ TAO_IIOP_Endpoint tmpoint (
+ addr,
+ this->orb_core()->orb_params()->use_dotted_decimal_addresses());
TAO_SSLIOP_Endpoint endpoint (0,
&tmpoint);
diff --git a/TAO/tao/IIOP_Connection_Handler.cpp b/TAO/tao/IIOP_Connection_Handler.cpp
index 506d4101a00..9c12ef1cb04 100644
--- a/TAO/tao/IIOP_Connection_Handler.cpp
+++ b/TAO/tao/IIOP_Connection_Handler.cpp
@@ -259,8 +259,9 @@ TAO_IIOP_Connection_Handler::add_transport_to_cache (void)
return -1;
// Construct an IIOP_Endpoint object
- TAO_IIOP_Endpoint endpoint (addr,
- 0);
+ TAO_IIOP_Endpoint endpoint (
+ addr,
+ this->orb_core()->orb_params()->use_dotted_decimal_addresses ());
// Construct a property object
TAO_Base_Transport_Property prop (&endpoint);
diff --git a/TAO/tao/Strategies/SHMIOP_Connection_Handler.cpp b/TAO/tao/Strategies/SHMIOP_Connection_Handler.cpp
index 5eb0c3b542c..4799cf3ef42 100644
--- a/TAO/tao/Strategies/SHMIOP_Connection_Handler.cpp
+++ b/TAO/tao/Strategies/SHMIOP_Connection_Handler.cpp
@@ -234,8 +234,9 @@ TAO_SHMIOP_Connection_Handler::add_transport_to_cache (void)
return -1;
// Construct an SHMIOP_Endpoint object
- TAO_SHMIOP_Endpoint endpoint (addr,
- 0);
+ TAO_SHMIOP_Endpoint endpoint (
+ addr,
+ this->orb_core()->orb_params()->use_dotted_decimal_addresses ());
// Construct a property object
TAO_Base_Transport_Property prop (&endpoint);