From 62065c9d289a5dbd3f25b75cd05d4ff12ecddebf Mon Sep 17 00:00:00 2001 From: Jeremy Long Date: Sat, 13 Sep 2014 05:41:26 -0400 Subject: [PATCH] corrected the removal of an identifier so that iterator.remove was correctly used Former-commit-id: 252507772242cc7ff42ef9f310cfca3bec7cb075 --- .../owasp/dependencycheck/analyzer/FalsePositiveAnalyzer.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/FalsePositiveAnalyzer.java b/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/FalsePositiveAnalyzer.java index 8f592e73a..3eb5d46c3 100644 --- a/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/FalsePositiveAnalyzer.java +++ b/dependency-check-core/src/main/java/org/owasp/dependencycheck/analyzer/FalsePositiveAnalyzer.java @@ -114,7 +114,8 @@ public class FalsePositiveAnalyzer extends AbstractAnalyzer { && i.getValue() != null && i.getValue().startsWith("cpe:/a:springsource:") && !i.getValue().toLowerCase().contains(mustContain)) { - dependency.getIdentifiers().remove(i); + itr.remove(); + //dependency.getIdentifiers().remove(i); } }