From 279dcc94e5dabc96fe6958abc877e830d26d71f6 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Mon, 14 Apr 2025 19:25:25 -0500 Subject: [PATCH] another tiny speed optimization --- src/engine/cmdStreamOps.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/engine/cmdStreamOps.cpp b/src/engine/cmdStreamOps.cpp index 9cb2e8439..a9ef92f01 100644 --- a/src/engine/cmdStreamOps.cpp +++ b/src/engine/cmdStreamOps.cpp @@ -900,7 +900,8 @@ SafeWriter* findSubBlocks(SafeWriter* stream, std::vector& subBlock size_t origPos=b.orig+b.len; size_t blockPos=b.block+b.len; while (true) { - if (origPos>=stream->size() || blockPos>=stream->size()) { + // origPos is guaranteed to be before blockPos + if (blockPos>=stream->size()) { break; }