diff options
author | schmidt <douglascraigschmidt@users.noreply.github.com> | 1999-06-28 21:57:45 +0000 |
---|---|---|
committer | schmidt <douglascraigschmidt@users.noreply.github.com> | 1999-06-28 21:57:45 +0000 |
commit | 98ed932ca8e482588b524e875f7e70a210f65752 (patch) | |
tree | c24fc96ce0cf56855059827748a39f922380388b | |
parent | 7c1612205fdd5ef11919e406e84277b77b433f5f (diff) | |
download | ATCD-98ed932ca8e482588b524e875f7e70a210f65752.tar.gz |
.
-rw-r--r-- | TAO/orbsvcs/orbsvcs/Trader/Trader_Utils.cpp | 7 |
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); |