diff options
Diffstat (limited to 'TAO/CIAO/DAnCE/examples/Hello/Sender/Sender_exec_2.cpp')
-rw-r--r-- | TAO/CIAO/DAnCE/examples/Hello/Sender/Sender_exec_2.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/TAO/CIAO/DAnCE/examples/Hello/Sender/Sender_exec_2.cpp b/TAO/CIAO/DAnCE/examples/Hello/Sender/Sender_exec_2.cpp index b25030cb877..41ce1aa6e2e 100644 --- a/TAO/CIAO/DAnCE/examples/Hello/Sender/Sender_exec_2.cpp +++ b/TAO/CIAO/DAnCE/examples/Hello/Sender/Sender_exec_2.cpp @@ -90,6 +90,11 @@ Sender_Impl::Sender_exec_2_i::ccm_activate (ACE_ENV_SINGLE_ARG_DECL_NOT_USED) ACE_DEBUG ((LM_DEBUG, "length of consumers is %d\n", c->length ())); + if (CORBA::is_nil (this->context_.in ())) + ACE_THROW (CORBA::INTERNAL ()); + ACE_CHECK; + ACE_DEBUG ((LM_DEBUG, "obtained the context\n")); + CORBA::Object_var o = this->context_->get_CCM_object (ACE_ENV_SINGLE_ARG_PARAMETER); |