From a6a54be2b285dc10d447ccd9976de76a523a9b45 Mon Sep 17 00:00:00 2001 From: Ossama Othman Date: Wed, 25 May 2005 04:17:49 +0000 Subject: ChangeLogTag:Tue May 24 21:13:46 2005 Ossama Othman --- TAO/ChangeLog | 7 +++++++ TAO/tao/Invocation_Adapter.cpp | 4 +++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/TAO/ChangeLog b/TAO/ChangeLog index 457f9861d8d..cd009c1ac94 100644 --- a/TAO/ChangeLog +++ b/TAO/ChangeLog @@ -1,3 +1,10 @@ +Tue May 24 21:13:46 2005 Ossama Othman + + * tao/Invocation_Adapter.cpp (invoke_collocated_i): + + Updated ACE_ASSERT condition to reflect new thru POA case. + Thanks to Lothar Werzinger for reporting the assertion. + Tue May 24 19:57:43 2005 J.T. Conklin * orbsvcs/Event_Service/Makefile.am: diff --git a/TAO/tao/Invocation_Adapter.cpp b/TAO/tao/Invocation_Adapter.cpp index 5b6a003b07c..5220db65940 100644 --- a/TAO/tao/Invocation_Adapter.cpp +++ b/TAO/tao/Invocation_Adapter.cpp @@ -160,7 +160,9 @@ namespace TAO { // To make a collocated call we must have a collocated proxy broker, the // invoke_i() will make sure that we only come here when we have one - ACE_ASSERT (cpb_ != 0); + ACE_ASSERT (cpb_ != 0 + || (strat == TAO_CS_THRU_POA_STRATEGY + && effective_target->_servant () != 0)); // Initial state TAO::Invocation_Status status = TAO_INVOKE_START; -- cgit v1.2.1