summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2004-08-23 12:24:41 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2004-08-23 12:24:41 +0000
commit3c3943d15de01c932b601884e3160ce8c008d39f (patch)
tree7c670d73414ec86e1995c00fe3386a566af708c0
parent904d5143701cde08175afc058b9fb165b7cf734a (diff)
downloadATCD-3c3943d15de01c932b601884e3160ce8c008d39f.tar.gz
ChangeLogTag: Mon Aug 23 12:24:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-rw-r--r--TAO/tao/IORInterceptor/IORInterceptor_List.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/TAO/tao/IORInterceptor/IORInterceptor_List.cpp b/TAO/tao/IORInterceptor/IORInterceptor_List.cpp
index b1cd0999b1a..0838fab036b 100644
--- a/TAO/tao/IORInterceptor/IORInterceptor_List.cpp
+++ b/TAO/tao/IORInterceptor/IORInterceptor_List.cpp
@@ -70,7 +70,12 @@ TAO_IORInterceptor_List::adapter_state_changed (
for (size_t counter = 0; counter < array_obj_ref_template.size(); ++counter)
{
- seq_obj_ref_template[counter] = array_obj_ref_template[counter];
+ PortableInterceptor::ObjectReferenceTemplate *member =
+ array_obj_ref_template[counter];
+
+ CORBA::add_ref (member);
+
+ seq_obj_ref_template[counter] = member;
}
for (size_t i = 0; i < interceptor_count; ++i)