aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2019-05-05 20:28:59 +0200
committerEven Rouault <even.rouault@spatialys.com>2019-05-05 20:28:59 +0200
commit96af6dbf69dd38421916438702be80f73276d879 (patch)
treed5a653a6a306ad4c7fc7bc1586c20fac6d48f627 /test
parentc5346c7c25ca9fe281df39eaeefebc1aa4009266 (diff)
downloadPROJ-96af6dbf69dd38421916438702be80f73276d879.tar.gz
PROJ-96af6dbf69dd38421916438702be80f73276d879.zip
geos: avoid division by zero
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=14602 Credit to OSS Fuzz
Diffstat (limited to 'test')
-rw-r--r--test/gie/builtins.gie18
1 files changed, 17 insertions, 1 deletions
diff --git a/test/gie/builtins.gie b/test/gie/builtins.gie
index ba9fc0aa..df19efb6 100644
--- a/test/gie/builtins.gie
+++ b/test/gie/builtins.gie
@@ -1624,6 +1624,17 @@ expect -0.001790493 0.000895247
accept -200 -100
expect -0.001790493 -0.000895247
+-------------------------------------------------------------------------------
+operation +proj=geos +R=1 +h=0
+-------------------------------------------------------------------------------
+expect failure errno invalid_h
+
+-------------------------------------------------------------------------------
+operation +proj=geos +R=1 +h=1e11
+-------------------------------------------------------------------------------
+expect failure errno invalid_h
+
+
===============================================================================
Ginsburg VIII (TsNIIGAiK)
@@ -3729,7 +3740,12 @@ roundtrip 100
-------------------------------------------------------------------------------
operation +proj=nsper +R=1 +h=0
-------------------------------------------------------------------------------
-expect failure errno h_less_than_zero
+expect failure errno invalid_h
+
+-------------------------------------------------------------------------------
+operation +proj=nsper +R=1 +h=1e11
+-------------------------------------------------------------------------------
+expect failure errno invalid_h
===============================================================================