From 4b277feea5d80d5857d29d2c16863792b40f4432 Mon Sep 17 00:00:00 2001 From: Matthew Kennedy Date: Wed, 20 Jul 2022 15:26:06 -0700 Subject: [PATCH] fix real bug --- util/src/fragments.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/util/src/fragments.cpp b/util/src/fragments.cpp index f565449..a48040f 100644 --- a/util/src/fragments.cpp +++ b/util/src/fragments.cpp @@ -14,7 +14,7 @@ void copyRange(uint8_t* destination, FragmentList src, size_t skip, size_t size) size_t fragmentIndex = 0; // Find which fragment to start - skip any full fragments smaller than `skip` parameter - while (skip > src.fragments[fragmentIndex].size && fragmentIndex <= src.count) { + while (fragmentIndex < src.count && skip > src.fragments[fragmentIndex].size) { skip -= src.fragments[fragmentIndex].size; fragmentIndex++; }