summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp')
-rw-r--r--TAO/orbsvcs/LifeCycle_Service/Criteria_Evaluator.cpp4
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 *