Skip to content

Commit cd9b68e

Browse files
author
Boaz Avital
committed
fix isSameOrNewer version comparison
1 parent cac2e94 commit cd9b68e

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

affinity/src/main/java/net/openhft/affinity/impl/VersionHelper.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,12 @@ public boolean majorMinorEquals(final VersionHelper ver) {
7070

7171
public boolean isSameOrNewer(final VersionHelper ver) {
7272
return ver != null
73-
&& this.major >= ver.major
74-
&& this.minor >= ver.minor
75-
&& this.release >= ver.release;
73+
&& (this.major > ver.major
74+
|| (this.major == ver.major
75+
&& this.minor > ver.minor)
76+
|| (this.major == ver.major
77+
&& this.minor == ver.minor
78+
&& this.release >= ver.release));
7679
}
7780
}
7881

0 commit comments

Comments
 (0)