diff options
author | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-07-31 04:02:25 +0000 |
---|---|---|
committer | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-07-31 04:02:25 +0000 |
commit | 5098324b0d6738ab1239ed2dc1d27fa7350cb7aa (patch) | |
tree | 0d48a30a6e209ae847acf88f64e7550f6c79a5b2 /TAO/orbsvcs/orbsvcs/IFRService | |
parent | 49329fe5b0f461a40e1c38d8f257d5a8c4c33abe (diff) | |
download | ATCD-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.cpp | 5 |
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); |