diff options
-rw-r--r-- | TAO/tao/Collocated_Invocation.cpp | 8 |
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); |