summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/IFRService
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-07-31 04:02:25 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-07-31 04:02:25 +0000
commit5098324b0d6738ab1239ed2dc1d27fa7350cb7aa (patch)
tree0d48a30a6e209ae847acf88f64e7550f6c79a5b2 /TAO/orbsvcs/orbsvcs/IFRService
parent49329fe5b0f461a40e1c38d8f257d5a8c4c33abe (diff)
downloadATCD-5098324b0d6738ab1239ed2dc1d27fa7350cb7aa.tar.gz
ChangeLogTag: Wed Jul 30 23:00:36 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/IFRService')
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.cpp
index 69633bc51fc..5ce6ad3164e 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.cpp
@@ -98,7 +98,10 @@ TAO_ComponentContainer_i::create_component_i (
ACE_CHECK_RETURN (CORBA::ComponentIR::ComponentDef::_nil ());
// Store the id for this - that's what ComponentDescription takes.
- const char *base_id = base_component->_interface_repository_id ();
+ ACE_TString base_id;
+ this->repo_->config ()->get_string_value (TAO_IFR_Service_Utils::tmp_key_,
+ "id",
+ base_id);
this->repo_->config ()->set_string_value (new_key,
"base_component",
base_id);