Merge "Fix incorrect match when looking for files."
diff --git a/host/commands/assemble_cvd/super_image_mixer.cc b/host/commands/assemble_cvd/super_image_mixer.cc
index 2081af4..b2ec8c2 100644
--- a/host/commands/assemble_cvd/super_image_mixer.cc
+++ b/host/commands/assemble_cvd/super_image_mixer.cc
@@ -43,6 +43,9 @@
       continue;
     }
     std::string expected_substr = "target_files-" + file_iter.second.build_id + ".zip";
+    if (expected_substr.size() > file_iter.first.size()) {
+      continue;
+    }
     auto expected_pos = file_iter.first.size() - expected_substr.size();
     if (file_iter.first.rfind(expected_substr) == expected_pos) {
       return file_iter.first;