summaryrefslogtreecommitdiff
path: root/CIAO/tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'CIAO/tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.cpp')
-rw-r--r--CIAO/tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/CIAO/tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.cpp b/CIAO/tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.cpp
index 0a525bf22d1..99986ed6a47 100644
--- a/CIAO/tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.cpp
+++ b/CIAO/tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.cpp
@@ -35,7 +35,7 @@ namespace CIAO
DYNANY_HANDLER->daf ()->create_dyn_any_from_type_code (tc);
DynamicAny::DynEnum_var retval = DynamicAny::DynEnum::_narrow (temp.in ());
- retval->set_as_string (value.begin_enum ()->c_str ());
+ retval->set_as_string ((*value.begin_enum ())->c_str ());
return retval._retn ();
}
@@ -88,7 +88,7 @@ namespace CIAO
i != type.enum_ ().end_member ();
++i)
{
- members[index++] = CORBA::string_dup (i->c_str ());
+ members[index++] = CORBA::string_dup ((*i)->c_str ());
}
// @@ Leak this guy onto the heap to avoid a compile problem.