aboutsummaryrefslogtreecommitdiff
path: root/src/projections
diff options
context:
space:
mode:
Diffstat (limited to 'src/projections')
-rw-r--r--src/projections/igh.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/projections/igh.cpp b/src/projections/igh.cpp
index a6bac0c4..570a97a1 100644
--- a/src/projections/igh.cpp
+++ b/src/projections/igh.cpp
@@ -226,7 +226,10 @@ PJ *PROJECTION(igh) {
}
/* mollweide zones */
- setup_zone(P, Q, 1, pj_moll, -d100, 0, -d100);
+ if( !setup_zone(P, Q, 1, pj_moll, -d100, 0, -d100))
+ {
+ return destructor(P, PROJ_ERR_OTHER /*ENOMEM*/);
+ }
/* y0 ? */
xy1 = Q->pj[0]->fwd(lp, Q->pj[0]); /* zone 1 */