summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-03-28 06:02:20 +0000
committercoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-03-28 06:02:20 +0000
commit5cb5946957d2d50d30a261bceb2f4d42ec17db64 (patch)
treea0c65f76ec4e00986a1adc186ad5a720011012d0
parentccb0a54efee3c012ab3067157f619e3419dd307c (diff)
downloadATCD-5cb5946957d2d50d30a261bceb2f4d42ec17db64.tar.gz
ChangeLogTag:Tue Mar 27 22:00:38 2001 Carlos O'Ryan <coryan@uci.edu>
-rw-r--r--TAO/ChangeLogs/ChangeLog-02a7
-rw-r--r--TAO/tao/Invocation_Endpoint_Selectors.cpp9
-rw-r--r--TAO/tao/ORB_Core.cpp3
-rw-r--r--TAO/tao/PortableServer/POA.i3
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,