summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/ImplRepo_Service/Forwarder.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/ImplRepo_Service/Forwarder.cpp')
-rw-r--r--TAO/orbsvcs/ImplRepo_Service/Forwarder.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/TAO/orbsvcs/ImplRepo_Service/Forwarder.cpp b/TAO/orbsvcs/ImplRepo_Service/Forwarder.cpp
index 6f4b0b2830c..cf596ceff99 100644
--- a/TAO/orbsvcs/ImplRepo_Service/Forwarder.cpp
+++ b/TAO/orbsvcs/ImplRepo_Service/Forwarder.cpp
@@ -140,12 +140,14 @@ ImR_Forwarder::preinvoke (const PortableServer::ObjectId &,
}
if (!CORBA::is_nil (forward_obj.in ()))
- ACE_THROW_RETURN (PortableServer::ForwardRequest (forward_obj.in ()), 0);
+ throw PortableServer::ForwardRequest (forward_obj.in ());
ACE_ERROR ((LM_ERROR, "Error: Forward_to reference is nil.\n"));
- ACE_THROW_RETURN (CORBA::OBJECT_NOT_EXIST (
- CORBA::SystemException::_tao_minor_code (TAO_IMPLREPO_MINOR_CODE, 0),
- CORBA::COMPLETED_NO), 0);
+ throw CORBA::OBJECT_NOT_EXIST (
+ CORBA::SystemException::_tao_minor_code (
+ TAO_IMPLREPO_MINOR_CODE,
+ 0),
+ CORBA::COMPLETED_NO);
}
void