aboutsummaryrefslogtreecommitdiff
path: root/src/projections/imw_p.cpp
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@mines-paris.org>2019-04-15 09:32:22 +0200
committerGitHub <noreply@github.com>2019-04-15 09:32:22 +0200
commitc16c23addf48fcb3c87e18bcfd4ebcf0d873a30d (patch)
tree08eec28f254291186c8256265cc0034555ec02af /src/projections/imw_p.cpp
parenta6bb3c4f1b8cb6aabbb01b10f07821c1ea8f9fee (diff)
parent47db7804524066e74fd787bdd0d7f2ba8394c220 (diff)
downloadPROJ-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.cpp2
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 &&