diff options
Diffstat (limited to 'ace/RMCast/RMCast_Reassembly.cpp')
-rw-r--r-- | ace/RMCast/RMCast_Reassembly.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ace/RMCast/RMCast_Reassembly.cpp b/ace/RMCast/RMCast_Reassembly.cpp index 9e4e9103c45..e16fb368acf 100644 --- a/ace/RMCast/RMCast_Reassembly.cpp +++ b/ace/RMCast/RMCast_Reassembly.cpp @@ -100,7 +100,9 @@ ACE_RMCast_Reassembly::data (ACE_RMCast::Data &data) ACE_RMCast::Data downstream_data; downstream_data.source = data.source; downstream_data.sequence_number = data.sequence_number; - downstream_data.total_size = message->message_body ()->length (); + downstream_data.total_size = ACE_static_cast( + ACE_UINT32, + message->message_body ()->length ()); downstream_data.fragment_offset = 0; downstream_data.payload = message->message_body (); |