summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.cpp')
-rw-r--r--TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.cpp b/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.cpp
index e3f3a8cf803..102fbeb2246 100644
--- a/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.cpp
+++ b/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.cpp
@@ -39,6 +39,7 @@ TAO::SSLIOP::ORBInitializer::ORBInitializer (
void
TAO::SSLIOP::ORBInitializer::pre_init (
PortableInterceptor::ORBInitInfo_ptr info)
+ ACE_THROW_SPEC ((CORBA::SystemException))
{
TAO_ORBInitInfo_var tao_info =
TAO_ORBInitInfo::_narrow (info);
@@ -75,6 +76,7 @@ TAO::SSLIOP::ORBInitializer::pre_init (
void
TAO::SSLIOP::ORBInitializer::post_init (
PortableInterceptor::ORBInitInfo_ptr info)
+ ACE_THROW_SPEC ((CORBA::SystemException))
{
// Note we do not store the SSLIOP::Current as a class member since
// we need to avoid potential problems where the same
@@ -205,7 +207,7 @@ TAO::SSLIOP::ORBInitializer::get_tss_slot_id (
"Unable to obtain TSS slot ID from "
"\"SecurityCurrent\" object.\n"));
- throw CORBA::INTERNAL ();
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
}
return security_current->tss_slot ();