aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFrank Warmerdam <warmerdam@pobox.com>2011-05-31 14:41:33 +0000
committerFrank Warmerdam <warmerdam@pobox.com>2011-05-31 14:41:33 +0000
commita32d0afac16ca20960bf3f5e00af873361e56a59 (patch)
tree31cd5ebf51af9a7c77246292d3cb88c4ce528b94 /src
parent4f86e502dc5c4c8dd5d8ef834346f1982463937b (diff)
downloadPROJ-a32d0afac16ca20960bf3f5e00af873361e56a59.tar.gz
PROJ-a32d0afac16ca20960bf3f5e00af873361e56a59.zip
fix up free logic per patch provided with ticket (#112)
git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@2047 4e78687f-474d-0410-85f9-8d5e500ac6b2
Diffstat (limited to 'src')
-rw-r--r--src/PJ_igh.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/PJ_igh.c b/src/PJ_igh.c
index b5ad7de2..4155c856 100644
--- a/src/PJ_igh.c
+++ b/src/PJ_igh.c
@@ -116,7 +116,10 @@ FREEUP;
if (P) {
int i;
for (i = 0; i < 12; ++i)
- if (P->pj[i]) pj_dalloc(P->pj[i]);
+ {
+ if (P->pj[i])
+ (*(P->pj[i]->pfree))(P->pj[i]);
+ }
pj_dalloc(P);
}
}