summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/IFRService/StructDef_i.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/IFRService/StructDef_i.cpp')
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/StructDef_i.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/StructDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/StructDef_i.cpp
index 5c0e90660f2..89e62d0d879 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/StructDef_i.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/StructDef_i.cpp
@@ -208,11 +208,9 @@ TAO_StructDef_i::members_i (ACE_ENV_SINGLE_ARG_DECL)
impl = TAO_IFR_Service_Utils::path_to_idltype (path,
this->repo_);
- ACE_CHECK_RETURN (0);
if (0 == impl)
{
- ACE_THROW(CORBA::OBJECT_NOT_EXIST());
- ACE_CHECK_RETURN (0);
+ ACE_THROW_RETURN ( CORBA::OBJECT_NOT_EXIST(), 0);
}
retval[k].type = impl->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);