diff options
| author | Even Rouault <even.rouault@mines-paris.org> | 2019-04-15 09:32:22 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-04-15 09:32:22 +0200 |
| commit | c16c23addf48fcb3c87e18bcfd4ebcf0d873a30d (patch) | |
| tree | 08eec28f254291186c8256265cc0034555ec02af /src/projections/imw_p.cpp | |
| parent | a6bb3c4f1b8cb6aabbb01b10f07821c1ea8f9fee (diff) | |
| parent | 47db7804524066e74fd787bdd0d7f2ba8394c220 (diff) | |
| download | PROJ-c16c23addf48fcb3c87e18bcfd4ebcf0d873a30d.tar.gz PROJ-c16c23addf48fcb3c87e18bcfd4ebcf0d873a30d.zip | |
Merge pull request #1424 from rouault/ossfuzz_14248_14250
Ossfuzz 14248 14250
Diffstat (limited to 'src/projections/imw_p.cpp')
| -rw-r--r-- | src/projections/imw_p.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/projections/imw_p.cpp b/src/projections/imw_p.cpp index 8d675318..5455be33 100644 --- a/src/projections/imw_p.cpp +++ b/src/projections/imw_p.cpp @@ -125,7 +125,7 @@ static PJ_LP e_inverse (PJ_XY xy, PJ *P) { /* Ellipsoidal, inverse */ } lp.phi = ((lp.phi - Q->phi_1) * (xy.y - yc) / denom) + Q->phi_1; } - if( t.x != 0 || fabs(t.x - xy.x) > TOL ) + if( t.x != 0 && fabs(t.x - xy.x) > TOL ) lp.lam = lp.lam * xy.x / t.x; i ++; } while (i < N_MAX_ITER && |
