diff options
Diffstat (limited to 'TAO/orbsvcs/IFR_Service/IFR_Service.cpp')
-rw-r--r-- | TAO/orbsvcs/IFR_Service/IFR_Service.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/TAO/orbsvcs/IFR_Service/IFR_Service.cpp b/TAO/orbsvcs/IFR_Service/IFR_Service.cpp index 9f6217c7c50..483b243e994 100644 --- a/TAO/orbsvcs/IFR_Service/IFR_Service.cpp +++ b/TAO/orbsvcs/IFR_Service/IFR_Service.cpp @@ -119,9 +119,17 @@ IFR_Service::init (int argc, int IFR_Service::run (CORBA::Environment &ACE_TRY_ENV) { - this->orb_->run (0, ACE_TRY_ENV); + int status = this->orb_->run (0, + ACE_TRY_ENV); ACE_CHECK_RETURN (-1); + if (status == -1) + { + ACE_ERROR_RETURN ((LM_ERROR, + "Error: IFR_Service::run"), + -1); + } + return 0; } |