diff options
Diffstat (limited to 'TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp')
-rw-r--r-- | TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp b/TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp index 706fe4893f2..e6cea943b1f 100644 --- a/TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp +++ b/TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp @@ -47,7 +47,7 @@ Criteria_Evaluator::getInitialization (CORBA::Environment &ACE_TRY_ENV) char * Criteria_Evaluator::getFilter (CORBA::Environment &ACE_TRY_ENV) { - char* string; + const char* string; CORBA::Any value; CORBA::Any_ptr any_ptr = this->getCriteriaMember ("filter"); @@ -56,7 +56,7 @@ Criteria_Evaluator::getFilter (CORBA::Environment &ACE_TRY_ENV) ("No filter member found.\n"), 0); *any_ptr >>= string; - return string; + return CORBA::string_dup (string); } CORBA::Any * |