PerformScan: Avoid `continue` when updating unused indexes
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I0b86a2d79710f0c549a24d5dda05fa272c7a32c5
diff --git a/src/PerformScan.cpp b/src/PerformScan.cpp
index c4acf5b..7450fa1 100644
--- a/src/PerformScan.cpp
+++ b/src/PerformScan.cpp
@@ -374,11 +374,10 @@
auto usedIt =
std::find(indexes.begin(), indexes.end(), index);
- if (usedIt == indexes.end())
+ if (usedIt != indexes.end())
{
- continue; // less items now
+ indexes.erase(usedIt);
}
- indexes.erase(usedIt);
}
std::optional<std::string> replaceStr;