Skip to content

Commit e84c6fe

Browse files
authored
Add additional validation for elevation parameter. (#181)
Thanks @jgindin
1 parent 5e998c6 commit e84c6fe

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/main/java/com/kosherjava/zmanim/util/GeoLocation.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,9 @@ public void setElevation(double elevation) {
101101
if (elevation < 0) {
102102
throw new IllegalArgumentException("Elevation cannot be negative");
103103
}
104+
if (Double.isNaN(elevation) || Double.isInfinite(elevation)) {
105+
throw new IllegalArgumentException("Elevation must not be NaN or infinite");
106+
}
104107
this.elevation = elevation;
105108
}
106109

0 commit comments

Comments
 (0)