aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2019-03-15 22:24:31 +0100
committerEven Rouault <even.rouault@spatialys.com>2019-03-16 10:10:02 +0100
commited2b26a09b407f7b580297d8a2cc516f786cbcc6 (patch)
tree014721f64614c8420b402035fd62f8d9781d5f28 /test
parent44fc7dda9fc411f7c2f052c2271d563bc52f2518 (diff)
downloadPROJ-ed2b26a09b407f7b580297d8a2cc516f786cbcc6.tar.gz
PROJ-ed2b26a09b407f7b580297d8a2cc516f786cbcc6.zip
Hammer: avoid division by zero
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=12799 Credit to OSS Fuzz
Diffstat (limited to 'test')
-rw-r--r--test/gie/builtins.gie8
1 files changed, 7 insertions, 1 deletions
diff --git a/test/gie/builtins.gie b/test/gie/builtins.gie
index c4f849a4..0c1a70b4 100644
--- a/test/gie/builtins.gie
+++ b/test/gie/builtins.gie
@@ -1855,7 +1855,7 @@ Hammer & Eckert-Greifendorff
===============================================================================
-------------------------------------------------------------------------------
-operation +proj=hammer +a=6400000 +lat_1=0.5 +lat_2=2
+operation +proj=hammer +a=6400000
-------------------------------------------------------------------------------
tolerance 0.1 mm
accept 2 1
@@ -1878,6 +1878,12 @@ accept -200 -100
expect -0.001790493 -0.000895247
+-------------------------------------------------------------------------------
+operation +proj=hammer +a=6400000 +W=1
+-------------------------------------------------------------------------------
+accept -180 0
+expect failure errno tolerance_condition
+
===============================================================================
Hatano Asymmetrical Equal Area
PCyl, Sph.