From e3b8e5bd262ca43a9dd3bcb2488dbd4d78960afa Mon Sep 17 00:00:00 2001 From: Frank Warmerdam Date: Wed, 4 Apr 2007 20:08:25 +0000 Subject: fixed memory leak of apa in the LAEA projection (bug #1535) git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@1398 4e78687f-474d-0410-85f9-8d5e500ac6b2 --- src/PJ_laea.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/PJ_laea.c b/src/PJ_laea.c index 9ba60c26..e8573aca 100644 --- a/src/PJ_laea.c +++ b/src/PJ_laea.c @@ -179,8 +179,14 @@ INVERSE(s_inverse); /* spheroid */ 0. : atan2(xy.x, xy.y); return (lp); } -FREEUP; if (P) pj_dalloc(P); } -ENTRY0(laea) +FREEUP; + if (P) { + if (P->apa) + pj_dalloc(P->apa); + pj_dalloc(P); + } +} +ENTRY1(laea,apa) double t; if (fabs((t = fabs(P->phi0)) - HALFPI) < EPS10) -- cgit v1.2.3