From e3b0dda249ad58ed6cf0f7ed44924659b9fee50f Mon Sep 17 00:00:00 2001 From: Even Rouault Date: Sun, 7 Mar 2021 00:03:30 +0100 Subject: igh: check return value of setup_zone() (CID 314816) --- src/projections/igh.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/projections') 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 */ -- cgit v1.2.3