diff options
author | Maksym Ked (GitHub) <mked@luxoft.com> | 2019-05-13 21:00:32 +0300 |
---|---|---|
committer | Maksym Ked (GitHub) <mked@luxoft.com> | 2019-06-25 13:58:39 +0300 |
commit | 209e0bd9f9cf59fab382044d13f498aac3a1306a (patch) | |
tree | ad245802adb88c8f99ec34f323d9d011b5cb064a | |
parent | b47c0411da705698dbfa04c28c24299909f1a0c4 (diff) | |
download | sdl_core-209e0bd9f9cf59fab382044d13f498aac3a1306a.tar.gz |
Fix multiframe issue
-rw-r--r-- | src/components/protocol_handler/src/multiframe_builder.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/components/protocol_handler/src/multiframe_builder.cc b/src/components/protocol_handler/src/multiframe_builder.cc index d7cfc6f90e..fbfc061490 100644 --- a/src/components/protocol_handler/src/multiframe_builder.cc +++ b/src/components/protocol_handler/src/multiframe_builder.cc @@ -261,6 +261,11 @@ RESULT_CODE MultiFrameBuilder::HandleConsecutiveFrame( } } + const bool packet_protection_flag = packet->protection_flag(); + if (!assembling_frame->protection_flag() && packet_protection_flag) { + assembling_frame->set_protection_flag(packet_protection_flag); + } + assembling_frame->set_frame_data(new_frame_data); LOG4CXX_DEBUG(logger_, |