summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordai_y <dai_y@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2006-07-14 17:05:20 +0000
committerdai_y <dai_y@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2006-07-14 17:05:20 +0000
commit0182ba8f55d7d621e00b06796c7d6b98d878c9b8 (patch)
treecceddaabc0087facc74774a8b1c686d374eeea28
parentac2be0c8e246fe1240da6545ba4b80f29f48b23c (diff)
downloadATCD-0182ba8f55d7d621e00b06796c7d6b98d878c9b8.tar.gz
Fri Jul 14 17:00:49 UTC 2006 Yan Dai <dai_y@ociweb.com>
-rw-r--r--TAO/ChangeLog7
-rw-r--r--TAO/tao/EndpointPolicy/Endpoint_Acceptor_Filter_Factory.cpp4
2 files changed, 9 insertions, 2 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index d9f565d3b43..b94a15ce439 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,10 @@
+Fri Jul 14 17:00:49 UTC 2006 Yan Dai <dai_y@ociweb.com>
+
+ * tao/EndpointPolicy/Endpoint_Acceptor_Filter_Factory.cpp:
+
+ Fixed a bug in create_object() that uses an incorrect index
+ to access the policy in the policy list.
+
Fri Jul 14 16:01:38 UTC 2006 Adam Mitz <mitza@ociweb.com>
* tests/Bug_2494_Regression/client.cpp:
diff --git a/TAO/tao/EndpointPolicy/Endpoint_Acceptor_Filter_Factory.cpp b/TAO/tao/EndpointPolicy/Endpoint_Acceptor_Filter_Factory.cpp
index 13aeb5d62da..f574001df26 100644
--- a/TAO/tao/EndpointPolicy/Endpoint_Acceptor_Filter_Factory.cpp
+++ b/TAO/tao/EndpointPolicy/Endpoint_Acceptor_Filter_Factory.cpp
@@ -28,8 +28,8 @@ TAO_Endpoint_Acceptor_Filter_Factory::~TAO_Endpoint_Acceptor_Filter_Factory(void
{
if (policies[i]->policy_type() == EndpointPolicy::ENDPOINT_POLICY_TYPE)
{
- policy = EndpointPolicy::Policy::_narrow (policies[0]);
- ACE_NEW_RETURN (filter,
+ policy = EndpointPolicy::Policy::_narrow (policies[i]);
+ ACE_NEW_RETURN (filter,
TAO_Endpoint_Acceptor_Filter (policy.in()),
0);
return filter;