diff options
Diffstat (limited to 'TAO/tao/encode.cpp')
-rw-r--r-- | TAO/tao/encode.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/TAO/tao/encode.cpp b/TAO/tao/encode.cpp index e5f1cbf6c32..8157b33905f 100644 --- a/TAO/tao/encode.cpp +++ b/TAO/tao/encode.cpp @@ -510,7 +510,8 @@ TAO_Marshal_Union::encode (CORBA::TypeCode_ptr tc, case CORBA::tk_enum: { CORBA::ULong ul; - TAO_InputCDR stream (member_label->_tao_get_cdr ()); + TAO_InputCDR stream (member_label->_tao_get_cdr (), + member_label->_tao_byte_order ()); (void)stream.decode (discrim_tc.in (), &ul, 0, ACE_TRY_ENV); ACE_CHECK_RETURN (CORBA::TypeCode::TRAVERSE_STOP); if (ul == *(CORBA::ULong *) discrim_val) |