diff options
-rw-r--r-- | TAO/ChangeLog | 8 | ||||
-rw-r--r-- | TAO/tao/DynamicAny/DynCommon.cpp | 5 |
2 files changed, 11 insertions, 2 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog index b67bd0b56fa..3c96873b67f 100644 --- a/TAO/ChangeLog +++ b/TAO/ChangeLog @@ -1,3 +1,11 @@ +Tue May 27 14:43:09 2003 Jeff Parsons <j.parsons@vanderbilt.edu> + + * tao/DynamicAny/DynCommon.cpp: + + Added initialization for a CORBA::ULongLong return value in + get_ulonglong(). Thanks to Terry Lacy <terry.lacy@thomson.net> + for reporting the oversight. + Mon May 26 17:04:02 2003 Nanbor Wang <nanbor@cs.wustl.edu> * tao/ORB.cpp (register_value_factory): Changed to make sure we diff --git a/TAO/tao/DynamicAny/DynCommon.cpp b/TAO/tao/DynamicAny/DynCommon.cpp index 1f1a0844d53..835a9938ea0 100644 --- a/TAO/tao/DynamicAny/DynCommon.cpp +++ b/TAO/tao/DynamicAny/DynCommon.cpp @@ -1257,7 +1257,7 @@ TAO_DynCommon::get_ulonglong (ACE_ENV_SINGLE_ARG_DECL) DynamicAny::DynAny::InvalidValue )) { - CORBA::ULongLong retval; + CORBA::ULongLong retval = 0; if (this->destroyed_) { @@ -1267,7 +1267,8 @@ TAO_DynCommon::get_ulonglong (ACE_ENV_SINGLE_ARG_DECL) if (this->has_components_) { - DynamicAny::DynAny_var cc = this->check_component (ACE_ENV_SINGLE_ARG_PARAMETER); + DynamicAny::DynAny_var cc = + this->check_component (ACE_ENV_SINGLE_ARG_PARAMETER); ACE_CHECK_RETURN (retval); return cc->get_ulonglong (ACE_ENV_SINGLE_ARG_PARAMETER); |