diff options
author | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-11-22 00:12:55 +0000 |
---|---|---|
committer | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-11-22 00:12:55 +0000 |
commit | 4c25e1d5fa0a5ab66ca150cd650c6e545f6abe7e (patch) | |
tree | 754fd3cb2659dee0aa4a122b84028cfb08c1de22 /TAO/tao/DynamicAny/DynArray_i.cpp | |
parent | 3844a0e5bb0bd97a85aae8233825038293036d67 (diff) | |
download | ATCD-4c25e1d5fa0a5ab66ca150cd650c6e545f6abe7e.tar.gz |
ChangeLogTag: Tue Nov 21 18:07:01 2000 Jeff Parsons <parsons@cs.wustl.edu>
Diffstat (limited to 'TAO/tao/DynamicAny/DynArray_i.cpp')
-rw-r--r-- | TAO/tao/DynamicAny/DynArray_i.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/TAO/tao/DynamicAny/DynArray_i.cpp b/TAO/tao/DynamicAny/DynArray_i.cpp index 9397ae32273..93287f2eb18 100644 --- a/TAO/tao/DynamicAny/DynArray_i.cpp +++ b/TAO/tao/DynamicAny/DynArray_i.cpp @@ -429,10 +429,12 @@ TAO_DynArray_i::to_any (CORBA::Environment& ACE_TRY_ENV) i < this->da_members_.size (); i++) { - // Each component must have been initialized. + // @@@ (JP) This is a workaround until we implement the default + // intial values defined in CORBA 2.3.1. if (!this->da_members_[i].in ()) { - ACE_THROW_RETURN (DynamicAny::DynAny::TypeMismatch (), 0); + ACE_THROW_RETURN (CORBA::BAD_INV_ORDER (), + 0); } // Recursive step |