diff options
author | irfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-07-14 12:07:45 +0000 |
---|---|---|
committer | irfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-07-14 12:07:45 +0000 |
commit | 2f622f6e1ce97e7a7f5745c8ee63013b675316cd (patch) | |
tree | 9aad484fdf4b8ce1fcdc4f2707f4a1fbd558fda4 /TAO/orbsvcs/IFR_Service/Servant_Locator.cpp | |
parent | 6332417c763ee2872f2dc0a965094aaac18795e6 (diff) | |
download | ATCD-2f622f6e1ce97e7a7f5745c8ee63013b675316cd.tar.gz |
ChangeLogTag: Fri Jul 14 06:50:57 2000 Irfan Pyarali <irfan@cs.wustl.edu>
Diffstat (limited to 'TAO/orbsvcs/IFR_Service/Servant_Locator.cpp')
-rw-r--r-- | TAO/orbsvcs/IFR_Service/Servant_Locator.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/TAO/orbsvcs/IFR_Service/Servant_Locator.cpp b/TAO/orbsvcs/IFR_Service/Servant_Locator.cpp index f07dc101b08..815da53e48b 100644 --- a/TAO/orbsvcs/IFR_Service/Servant_Locator.cpp +++ b/TAO/orbsvcs/IFR_Service/Servant_Locator.cpp @@ -18,10 +18,12 @@ IFR_ServantLocator::preinvoke ( PortableServer::ServantLocator::Cookie &cookie TAO_ENV_ARG_DECL ) + ACE_THROW_SPEC ((CORBA::SystemException, + PortableServer::ForwardRequest)) { TAO_ENV_ARG_DEFN; - CORBA::String_var s = + CORBA::String_var s = PortableServer::ObjectId_to_string (oid); ACE_TString full_name (s.in ()); @@ -60,6 +62,7 @@ IFR_ServantLocator::postinvoke ( PortableServer::Servant servant TAO_ENV_ARG_DECL_NOT_USED ) + ACE_THROW_SPEC ((CORBA::SystemException)) { delete servant; } |