From c606094b8fa18a7c6da83b54b5e59f0eb470324c Mon Sep 17 00:00:00 2001 From: Even Rouault Date: Fri, 9 Jun 2017 11:41:13 +0200 Subject: PJ_igh.c: assign ctx of igh projection to its children projection objects. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2167. Credit to OSS Fuzz --- src/PJ_igh.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/PJ_igh.c b/src/PJ_igh.c index 7e1adf68..5a019a9a 100644 --- a/src/PJ_igh.c +++ b/src/PJ_igh.c @@ -177,6 +177,7 @@ static void freeup (PJ *P) { #define SETUP(n, proj, x_0, y_0, lon_0) \ if (!(Q->pj[n-1] = pj_##proj(0))) E_ERROR_0; \ if (!(Q->pj[n-1] = pj_##proj(Q->pj[n-1]))) E_ERROR_0; \ + Q->pj[n-1]->ctx = P->ctx; \ Q->pj[n-1]->x0 = x_0; \ Q->pj[n-1]->y0 = y_0; \ Q->pj[n-1]->lam0 = lon_0; -- cgit v1.2.3