summaryrefslogtreecommitdiff
path: root/ace/RMCast/RMCast_Reassembly.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ace/RMCast/RMCast_Reassembly.cpp')
-rw-r--r--ace/RMCast/RMCast_Reassembly.cpp4
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 ();