summaryrefslogtreecommitdiff
path: root/TAO/tao/Collocated_Invocation.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/Collocated_Invocation.cpp')
-rw-r--r--TAO/tao/Collocated_Invocation.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/TAO/tao/Collocated_Invocation.cpp b/TAO/tao/Collocated_Invocation.cpp
index 65f27abfcc5..1e6941a408e 100644
--- a/TAO/tao/Collocated_Invocation.cpp
+++ b/TAO/tao/Collocated_Invocation.cpp
@@ -48,14 +48,16 @@ namespace TAO
{
if (strat == TAO_CS_THRU_POA_STRATEGY)
{
- TAO_ServerRequest request (this->orb_core (),
+ TAO_ORB_Core * const orb_core = this->orb_core ();
+
+ TAO_ServerRequest request (orb_core,
this->details_,
this->effective_target ());
TAO_Request_Dispatcher * const dispatcher =
- this->orb_core ()->request_dispatcher ();
+ orb_core->request_dispatcher ();
- dispatcher->dispatch (this->orb_core (),
+ dispatcher->dispatch (orb_core,
request,
this->forwarded_to_.out ());
ACE_ENV_ARG_PARAMETER);