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;