summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>1999-06-28 21:57:45 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>1999-06-28 21:57:45 +0000
commit98ed932ca8e482588b524e875f7e70a210f65752 (patch)
treec24fc96ce0cf56855059827748a39f922380388b
parent7c1612205fdd5ef11919e406e84277b77b433f5f (diff)
downloadATCD-98ed932ca8e482588b524e875f7e70a210f65752.tar.gz
.
-rw-r--r--TAO/orbsvcs/orbsvcs/Trader/Trader_Utils.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Trader/Trader_Utils.cpp b/TAO/orbsvcs/orbsvcs/Trader/Trader_Utils.cpp
index 1f14a7d3814..303a53ed43d 100644
--- a/TAO/orbsvcs/orbsvcs/Trader/Trader_Utils.cpp
+++ b/TAO/orbsvcs/orbsvcs/Trader/Trader_Utils.cpp
@@ -219,7 +219,6 @@ TAO_Property_Evaluator::~TAO_Property_Evaluator (void)
int
TAO_Property_Evaluator::is_dynamic_property (int index)
{
- ACE_DECLARE_NEW_CORBA_ENV;
CORBA::Environment env;
int return_value = 0,
num_properties = this->props_.length();
@@ -231,8 +230,10 @@ TAO_Property_Evaluator::is_dynamic_property (int index)
const CORBA::Any& value = this->props_[index].value;
CORBA::TypeCode_var type = value.type ();
+ ACE_DECLARE_NEW_CORBA_ENV;
+
if (type->equal (CosTradingDynamic::_tc_DynamicProp,
- ACE_TRY_END))
+ ACE_TRY_ENV))
return_value = 1;
}
@@ -442,6 +443,8 @@ construct_dynamic_prop (const char* name,
if (this->prop_.in () == CosTradingDynamic::DynamicPropEval::_nil ())
{
+ ACE_DECLARE_NEW_CORBA_ENV;
+
this->prop_ = this->_this (ACE_TRY_ENV);
ACE_CHECK_RETURN (0);