diff options
author | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-03-28 06:02:20 +0000 |
---|---|---|
committer | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-03-28 06:02:20 +0000 |
commit | 5cb5946957d2d50d30a261bceb2f4d42ec17db64 (patch) | |
tree | a0c65f76ec4e00986a1adc186ad5a720011012d0 | |
parent | ccb0a54efee3c012ab3067157f619e3419dd307c (diff) | |
download | ATCD-5cb5946957d2d50d30a261bceb2f4d42ec17db64.tar.gz |
ChangeLogTag:Tue Mar 27 22:00:38 2001 Carlos O'Ryan <coryan@uci.edu>
-rw-r--r-- | TAO/ChangeLogs/ChangeLog-02a | 7 | ||||
-rw-r--r-- | TAO/tao/Invocation_Endpoint_Selectors.cpp | 9 | ||||
-rw-r--r-- | TAO/tao/ORB_Core.cpp | 3 | ||||
-rw-r--r-- | TAO/tao/PortableServer/POA.i | 3 |
4 files changed, 17 insertions, 5 deletions
diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a index 02fabcac664..2ea74446470 100644 --- a/TAO/ChangeLogs/ChangeLog-02a +++ b/TAO/ChangeLogs/ChangeLog-02a @@ -1,3 +1,10 @@ +Tue Mar 27 22:00:38 2001 Carlos O'Ryan <coryan@uci.edu> + + * tao/Invocation_Endpoint_Selectors.cpp: + * tao/ORB_Core.cpp: + * tao/PortableServer/POA.i: + Fixed several Fuzz warning + Tue Mar 27 21:57:00 2001 Carlos O'Ryan <coryan@uci.edu> * examples/Simple/time-date/Time_Date.cpp: diff --git a/TAO/tao/Invocation_Endpoint_Selectors.cpp b/TAO/tao/Invocation_Endpoint_Selectors.cpp index ac1c662f638..317477e74cd 100644 --- a/TAO/tao/Invocation_Endpoint_Selectors.cpp +++ b/TAO/tao/Invocation_Endpoint_Selectors.cpp @@ -96,7 +96,7 @@ TAO_Endpoint_Selector_Factory::get_selector (TAO_GIOP_Invocation if (invocation->orb_core_->get_protocols_hooks () ->get_thread_priority (invocation->orb_core_, state.client_priority_, - ACE_TRY_ENV) + ACE_TRY_ENV) == -1) ACE_THROW (CORBA::DATA_CONVERSION (1, CORBA::COMPLETED_NO)); @@ -167,9 +167,9 @@ TAO_Endpoint_Selector_Factory::get_selector (TAO_GIOP_Invocation invocation->orb_core_->protocol_endpoint_selector (); } #else /* TAO_HAS_RT_CORBA == 1 */ - + ACE_UNUSED_ARG (ACE_TRY_ENV); - + invocation->endpoint_selector_ = invocation->orb_core_->default_endpoint_selector (); @@ -229,7 +229,7 @@ check_client_priority_policy (TAO_GIOP_Invocation *invocation, if (invocation->orb_core_->get_protocols_hooks ()->get_thread_priority (invocation->orb_core_, priority, - ACE_TRY_ENV) + ACE_TRY_ENV) == -1) ACE_THROW (CORBA::DATA_CONVERSION (1, CORBA::COMPLETED_NO)); @@ -336,6 +336,7 @@ TAO_Default_Endpoint_Selector::select_endpoint (TAO_GIOP_Invocation this->next (invocation, ACE_TRY_ENV); ACE_CHECK; this->select_endpoint (invocation, ACE_TRY_ENV); + ACE_CHECK; } } diff --git a/TAO/tao/ORB_Core.cpp b/TAO/tao/ORB_Core.cpp index 614375848f5..ef5b2cbaea2 100644 --- a/TAO/tao/ORB_Core.cpp +++ b/TAO/tao/ORB_Core.cpp @@ -2233,7 +2233,10 @@ TAO_ORB_Core::resolve_ior_table_i (CORBA::Environment &ACE_TRY_ENV) // @@ Not exception safe TAO_Adapter *iortable_adapter = factory->create (this); this->adapter_registry_.insert (iortable_adapter, ACE_TRY_ENV); + ACE_CHECK; + iortable_adapter->open (ACE_TRY_ENV); + ACE_CHECK; this->ior_table_ = iortable_adapter->root (); } diff --git a/TAO/tao/PortableServer/POA.i b/TAO/tao/PortableServer/POA.i index baa06a04bbc..8a74c07c228 100644 --- a/TAO/tao/PortableServer/POA.i +++ b/TAO/tao/PortableServer/POA.i @@ -34,6 +34,7 @@ TAO_POA_Guard::TAO_POA_Guard (TAO_POA &poa, // upcall is in progress, wait for it to complete. Unless of // course, the thread making the non-servant upcall is this thread. poa.object_adapter ().wait_for_non_servant_upcalls_to_complete (ACE_TRY_ENV); + ACE_CHECK; if (check_for_destruction && poa.cleanup_in_progress ()) @@ -311,8 +312,8 @@ TAO_POA::destroy (CORBA::Boolean etherealize_objects, { // Lock access for the duration of this transaction. TAO_POA_Guard poa_guard (*this, ACE_TRY_ENV, 0); - ACE_UNUSED_ARG (poa_guard); ACE_CHECK; + ACE_UNUSED_ARG (poa_guard); this->destroy_i (etherealize_objects, wait_for_completion, |