diff options
| author | Even Rouault <even.rouault@spatialys.com> | 2019-04-05 14:17:58 +0200 |
|---|---|---|
| committer | Even Rouault <even.rouault@spatialys.com> | 2019-04-05 14:17:58 +0200 |
| commit | f6ba932a8f1d7f0775d4ebe367b2d5faef57461a (patch) | |
| tree | a602774d5e52071f006b37d59147708a4b57739e /test/gie | |
| parent | a90a5c0b9ac58c322daa8f339719b2c0e09d3d45 (diff) | |
| download | PROJ-f6ba932a8f1d7f0775d4ebe367b2d5faef57461a.tar.gz PROJ-f6ba932a8f1d7f0775d4ebe367b2d5faef57461a.zip | |
imw_p: avoid division by zero in inverse
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=14062
Credit to OSS Fuzz
Diffstat (limited to 'test/gie')
| -rw-r--r-- | test/gie/builtins.gie | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/test/gie/builtins.gie b/test/gie/builtins.gie index 6044f47e..5cbe6325 100644 --- a/test/gie/builtins.gie +++ b/test/gie/builtins.gie @@ -2115,6 +2115,25 @@ expect -0.001796699 0.500904924 accept -200 -100 expect -0.001796698 0.499095076 +------------------------------------------------------------------------------- +operation +proj=imw_p +ellps=GRS80 +lat_1=0 +lat_2=10 +------------------------------------------------------------------------------- +tolerance 0.1 mm +accept 0 0 +expect 0 0 +accept 0.000000000000 0.000904928485 +expect 0 100 +accept 0.000898315284 0.000000000000 +expect 100 0 + +direction inverse +accept 0 0 +expect 0 0 +accept 0 100 +expect 0.000000000000 0.000904928485 +accept 100 0 +expect 0.000898315284 0.000000000000 + =============================================================================== Icosahedral Snyder Equal Area |
