From acbd7cb789fccd87f77c51f04df8746d8b65b1d5 Mon Sep 17 00:00:00 2001 From: Jeremy Long Date: Sun, 23 Jun 2013 22:26:37 -0400 Subject: [PATCH] fixed the addEvidenceWithoutduplicateTerms - but allowed the same term to be added multiple times Former-commit-id: c875f6c4a8913777053fd0787009f3b708bbf589 --- .../java/org/owasp/dependencycheck/data/cpe/CPEAnalyzer.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/owasp/dependencycheck/data/cpe/CPEAnalyzer.java b/src/main/java/org/owasp/dependencycheck/data/cpe/CPEAnalyzer.java index b67a01bb9..929ba59f3 100644 --- a/src/main/java/org/owasp/dependencycheck/data/cpe/CPEAnalyzer.java +++ b/src/main/java/org/owasp/dependencycheck/data/cpe/CPEAnalyzer.java @@ -199,7 +199,7 @@ public class CPEAnalyzer implements Analyzer { private String addEvidenceWithoutDuplicateTerms(final String text, final EvidenceCollection ec, Confidence confidenceFilter) { final String txt = (text == null) ? "" : text; final StringBuilder sb = new StringBuilder(txt.length() + (20 * ec.size())); - sb.append(txt); + sb.append(' ').append(txt).append(' '); for (Evidence e : ec.iterator(confidenceFilter)) { String value = e.getValue(); @@ -215,7 +215,7 @@ public class CPEAnalyzer implements Analyzer { sb.append(value).append(' '); } } - return sb.toString(); + return sb.toString().trim(); } /**