Skip to content

Commit dbb18dd

Browse files
authored
Merge branch 'main' into dependabot/maven/com.github.spotbugs-spotbugs-maven-plugin-4.9.6.0
2 parents e76d2d5 + d900542 commit dbb18dd

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

core/src/main/java/org/owasp/dependencycheck/dependency/VulnerableSoftware.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -157,10 +157,10 @@ public int hashCode() {
157157
// ideally different for each class
158158
return new HashCodeBuilder(13, 59)
159159
.appendSuper(super.hashCode())
160-
.append(versionEndExcluding)
161-
.append(versionEndIncluding)
162-
.append(versionStartExcluding)
163-
.append(versionStartIncluding)
160+
.append(normalizeForComparison(versionEndExcluding))
161+
.append(normalizeForComparison(versionEndIncluding))
162+
.append(normalizeForComparison(versionStartExcluding))
163+
.append(normalizeForComparison(versionStartIncluding))
164164
.toHashCode();
165165
}
166166

@@ -175,10 +175,10 @@ public boolean equals(Object obj) {
175175
final VulnerableSoftware rhs = (VulnerableSoftware) obj;
176176
return new EqualsBuilder()
177177
.appendSuper(super.equals(obj))
178-
.append(versionEndExcluding, rhs.versionEndExcluding)
179-
.append(versionEndIncluding, rhs.versionEndIncluding)
180-
.append(versionStartExcluding, rhs.versionStartExcluding)
181-
.append(versionStartIncluding, rhs.versionStartIncluding)
178+
.append(normalizeForComparison(versionEndExcluding), normalizeForComparison(rhs.versionEndExcluding))
179+
.append(normalizeForComparison(versionEndIncluding), normalizeForComparison(rhs.versionEndIncluding))
180+
.append(normalizeForComparison(versionStartExcluding), normalizeForComparison(rhs.versionStartExcluding))
181+
.append(normalizeForComparison(versionStartIncluding), normalizeForComparison(rhs.versionStartIncluding))
182182
.isEquals();
183183
}
184184

0 commit comments

Comments
 (0)