diff options
author | dai_y <dai_y@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2006-07-14 17:05:20 +0000 |
---|---|---|
committer | dai_y <dai_y@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2006-07-14 17:05:20 +0000 |
commit | 0182ba8f55d7d621e00b06796c7d6b98d878c9b8 (patch) | |
tree | cceddaabc0087facc74774a8b1c686d374eeea28 | |
parent | ac2be0c8e246fe1240da6545ba4b80f29f48b23c (diff) | |
download | ATCD-0182ba8f55d7d621e00b06796c7d6b98d878c9b8.tar.gz |
Fri Jul 14 17:00:49 UTC 2006 Yan Dai <dai_y@ociweb.com>
-rw-r--r-- | TAO/ChangeLog | 7 | ||||
-rw-r--r-- | TAO/tao/EndpointPolicy/Endpoint_Acceptor_Filter_Factory.cpp | 4 |
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; |