From 4cd7b0a454588673feabf2b0f4a81c3bf0908807 Mon Sep 17 00:00:00 2001 From: Dennis Giaya <dgiaya@whoi.edu> Date: Wed, 12 May 2021 23:24:47 -0400 Subject: [PATCH] fragmentation_tracker.py: fixing bug by using overwrite instead of insert when received data is added to payload_bits --- src/fragmentation_tracker.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fragmentation_tracker.py b/src/fragmentation_tracker.py index cd7b1337..8c9666f1 100644 --- a/src/fragmentation_tracker.py +++ b/src/fragmentation_tracker.py @@ -221,7 +221,7 @@ class FragmentationTracker(object): self.transferred_blocks.append([start_block_idx, end_block_idx]) self.transferred_blocks.simplify() - self.payload_bits.insert(bits, pos=start_block_idx * self.block_size_bits) + self.payload_bits.overwrite(bits, pos=start_block_idx * self.block_size_bits) def _next_bits_contiguous(self, max_blocks): # Find the next bytes to send up to max_bytes -- GitLab