aboutsummaryrefslogtreecommitdiff
path: root/test/gie
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2019-05-02 18:11:44 +0200
committerEven Rouault <even.rouault@spatialys.com>2019-05-02 18:11:44 +0200
commitf98f6533cda8fe85fa7507ba97a4eb098ea32cba (patch)
tree8398e2a552b994ecff881ea96eef7f1dc3395da8 /test/gie
parent829df0548894e59a62b08a8108a3e27865171faa (diff)
downloadPROJ-f98f6533cda8fe85fa7507ba97a4eb098ea32cba.tar.gz
PROJ-f98f6533cda8fe85fa7507ba97a4eb098ea32cba.zip
lagrng: avoid division by zero when latitude is very close to 90
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=14477 Credit to OSS Fuzz
Diffstat (limited to 'test/gie')
-rw-r--r--test/gie/builtins.gie9
1 files changed, 8 insertions, 1 deletions
diff --git a/test/gie/builtins.gie b/test/gie/builtins.gie
index 08b8c9b2..ba9fc0aa 100644
--- a/test/gie/builtins.gie
+++ b/test/gie/builtins.gie
@@ -2593,7 +2593,14 @@ direction inverse
accept 2 0 0
expect failure errno tolerance_condition
-
+-------------------------------------------------------------------------------
+operation +proj=lagrng +R=1
+-------------------------------------------------------------------------------
+tolerance 0.1 mm
+accept 0 89.9999999
+expect 0 2
+accept 0 -89.9999999
+expect 0 -2
===============================================================================
Larrivee