From 5098324b0d6738ab1239ed2dc1d27fa7350cb7aa Mon Sep 17 00:00:00 2001 From: parsons Date: Thu, 31 Jul 2003 04:02:25 +0000 Subject: ChangeLogTag: Wed Jul 30 23:00:36 2003 Jeff Parsons --- TAO/orbsvcs/orbsvcs/IFRService/ComponentContainer_i.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'TAO/orbsvcs/orbsvcs/IFRService') 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); -- cgit v1.2.1