summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-05-27 19:46:07 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-05-27 19:46:07 +0000
commit400ba08f0d057ac8a44b8dbbe4062611ba91167a (patch)
tree5abaa74a6ee45d67116b1156bedb9453f8895353
parent6418b4448e2afbd49774c456db85e83d53a086d9 (diff)
downloadATCD-400ba08f0d057ac8a44b8dbbe4062611ba91167a.tar.gz
ChangeLogTag: Tue May 27 14:43:09 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
-rw-r--r--TAO/ChangeLog8
-rw-r--r--TAO/tao/DynamicAny/DynCommon.cpp5
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);