diff options
| author | Even Rouault <even.rouault@spatialys.com> | 2017-11-11 22:20:51 +0100 |
|---|---|---|
| committer | Even Rouault <even.rouault@spatialys.com> | 2017-11-11 22:20:51 +0100 |
| commit | d53581ab6840713e4cb24c6f735cf04e9ce0b2db (patch) | |
| tree | 1695e43f706247777c3f0eeae201cfdb89c2907f /src/PJ_aea.c | |
| parent | fecc6c7ef424e2af14914b88137ca98433f5530b (diff) | |
| download | PROJ-d53581ab6840713e4cb24c6f735cf04e9ce0b2db.tar.gz PROJ-d53581ab6840713e4cb24c6f735cf04e9ce0b2db.zip | |
Fix various memory leaks. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3573 , https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3643 and https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3641 . Credit to OSS Fuzz
Diffstat (limited to 'src/PJ_aea.c')
| -rw-r--r-- | src/PJ_aea.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/PJ_aea.c b/src/PJ_aea.c index 5e8e3333..f48d2e9b 100644 --- a/src/PJ_aea.c +++ b/src/PJ_aea.c @@ -211,6 +211,7 @@ PJ *PROJECTION(leac) { if (0==Q) return pj_default_destructor (P, ENOMEM); P->opaque = Q; + P->destructor = destructor; Q->phi2 = pj_param(P->ctx, P->params, "rlat_1").f; Q->phi1 = pj_param(P->ctx, P->params, "bsouth").i ? - M_HALFPI: M_HALFPI; |
