summaryrefslogtreecommitdiff
path: root/TAO/performance-tests/RTCorba/Oneways/Reliable/server.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/performance-tests/RTCorba/Oneways/Reliable/server.cpp')
-rw-r--r--TAO/performance-tests/RTCorba/Oneways/Reliable/server.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/TAO/performance-tests/RTCorba/Oneways/Reliable/server.cpp b/TAO/performance-tests/RTCorba/Oneways/Reliable/server.cpp
index a3679dfd5b6..ed8013a7a6f 100644
--- a/TAO/performance-tests/RTCorba/Oneways/Reliable/server.cpp
+++ b/TAO/performance-tests/RTCorba/Oneways/Reliable/server.cpp
@@ -72,7 +72,7 @@ set_rt_mode (void)
ACE_ERROR ((LM_ERROR,
"server (%P|%t):thr_setprio failed %p\n",
"set_rt_mode"));
-
+
// Do a sanity check.
if (ACE_OS::thr_getprio (self, priority) == 0)
ACE_DEBUG ((LM_DEBUG,
@@ -151,7 +151,11 @@ main (int argc, char *argv[])
poa_manager->activate (ACE_TRY_ENV);
ACE_TRY_CHECK;
- orb->run (ACE_TRY_ENV);
+ if (orb->run (ACE_TRY_ENV) == -1)
+ ACE_ERROR_RETURN ((LM_ERROR,
+ "%p\n",
+ "orb->run"),
+ -1);
ACE_TRY_CHECK;
ACE_DEBUG ((LM_DEBUG, "event loop finished\n"));