aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKristian Evers <kristianevers@gmail.com>2018-03-21 10:08:23 +0100
committerGitHub <noreply@github.com>2018-03-21 10:08:23 +0100
commit047c10f3b4531e1bd1f017dc4beb9283c990e9c5 (patch)
treeaee927392afbebd4a987a7db5cba061b1f1271e4 /src
parent88be270f634968692e582a5018696bf45b63a7d9 (diff)
parentc91d3ddc5eb0509d63e3f35a33a0ba693ecd4cd5 (diff)
downloadPROJ-047c10f3b4531e1bd1f017dc4beb9283c990e9c5.tar.gz
PROJ-047c10f3b4531e1bd1f017dc4beb9283c990e9c5.zip
Merge pull request #883 from schwehr/ctable-null
Handle the case where nad_ctable2_init returns NULL.
Diffstat (limited to 'src')
-rw-r--r--src/pj_gridinfo.c22
1 files changed, 15 insertions, 7 deletions
diff --git a/src/pj_gridinfo.c b/src/pj_gridinfo.c
index bca2c363..19113fca 100644
--- a/src/pj_gridinfo.c
+++ b/src/pj_gridinfo.c
@@ -942,13 +942,21 @@ PJ_GRIDINFO *pj_gridinfo_init( projCtx ctx, const char *gridname )
gilist->format = "ctable2";
gilist->ct = ct;
- pj_log( ctx, PJ_LOG_DEBUG_MAJOR,
- "Ctable2 %s %dx%d: LL=(%.9g,%.9g) UR=(%.9g,%.9g)",
- ct->id,
- ct->lim.lam, ct->lim.phi,
- ct->ll.lam * RAD_TO_DEG, ct->ll.phi * RAD_TO_DEG,
- (ct->ll.lam + (ct->lim.lam-1)*ct->del.lam) * RAD_TO_DEG,
- (ct->ll.phi + (ct->lim.phi-1)*ct->del.phi) * RAD_TO_DEG );
+ if (ct == NULL)
+ {
+ pj_log( ctx, PJ_LOG_DEBUG_MAJOR,
+ "CTABLE V2 ct is NULL.");
+ }
+ else
+ {
+ pj_log( ctx, PJ_LOG_DEBUG_MAJOR,
+ "Ctable2 %s %dx%d: LL=(%.9g,%.9g) UR=(%.9g,%.9g)",
+ ct->id,
+ ct->lim.lam, ct->lim.phi,
+ ct->ll.lam * RAD_TO_DEG, ct->ll.phi * RAD_TO_DEG,
+ (ct->ll.lam + (ct->lim.lam-1)*ct->del.lam) * RAD_TO_DEG,
+ (ct->ll.phi + (ct->lim.phi-1)*ct->del.phi) * RAD_TO_DEG );
+ }
}
else