diff options
| author | Frank Warmerdam <warmerdam@pobox.com> | 2007-04-04 20:08:25 +0000 |
|---|---|---|
| committer | Frank Warmerdam <warmerdam@pobox.com> | 2007-04-04 20:08:25 +0000 |
| commit | e3b8e5bd262ca43a9dd3bcb2488dbd4d78960afa (patch) | |
| tree | 093d227f9b79adfb8afa25e1c3d149de0535977f /src | |
| parent | fe08fe9b4d73c9c51c2658682a2650657f918503 (diff) | |
| download | PROJ-e3b8e5bd262ca43a9dd3bcb2488dbd4d78960afa.tar.gz PROJ-e3b8e5bd262ca43a9dd3bcb2488dbd4d78960afa.zip | |
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
Diffstat (limited to 'src')
| -rw-r--r-- | src/PJ_laea.c | 10 |
1 files changed, 8 insertions, 2 deletions
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) |
