diff options
Diffstat (limited to 'CIAO/tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.cpp')
-rw-r--r-- | CIAO/tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.cpp | 4 |
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. |