aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog7
-rw-r--r--src/PJ_igh.c4
2 files changed, 9 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 03edf069..dbb5502d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2011-05-31 Frank Warmerdam <warmerdam@pobox.com>
+
+ * src/PJ_igh.c: use pj_dalloc() instead of free() in FREEUP (#112).
+
+ * src/projects.h: memset PJ structure to zeros after allocation to
+ avoid problems getting everything initialized properly (#112).
+
2011-05-23 Frank Warmerdam <warmerdam@pobox.com>
* nad/esri.extra, nad/other.extra: moved 900913 definition from
diff --git a/src/PJ_igh.c b/src/PJ_igh.c
index 6f8b6c40..b5ad7de2 100644
--- a/src/PJ_igh.c
+++ b/src/PJ_igh.c
@@ -116,8 +116,8 @@ FREEUP;
if (P) {
int i;
for (i = 0; i < 12; ++i)
- if (P->pj[i]) free(P->pj[i]);
- free(P);
+ if (P->pj[i]) pj_dalloc(P->pj[i]);
+ pj_dalloc(P);
}
}
ENTRY0(igh)