diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/IFRService/StructDef_i.cpp')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/IFRService/StructDef_i.cpp | 4 |
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); |