summaryrefslogtreecommitdiff
path: root/TAO/tao/encode.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/encode.cpp')
-rw-r--r--TAO/tao/encode.cpp3
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)