Index: trunk/psphot/src/pmFootprint.c
===================================================================
--- trunk/psphot/src/pmFootprint.c	(revision 13236)
+++ trunk/psphot/src/pmFootprint.c	(revision 13301)
@@ -914,8 +914,12 @@
      */
     const psArray *peaks;
+    
     peaks = pmFootprintArrayToPeaks(footprints1);
     pmPeaksAssignToFootprints(merged, peaks);
+    psFree((psArray *)peaks);
+
     peaks = pmFootprintArrayToPeaks(footprints2);
     pmPeaksAssignToFootprints(merged, peaks);
+    psFree((psArray *)peaks);
 
     return merged;
@@ -966,4 +970,5 @@
 	    pmFootprintAddSpan(nfp, y, x, x);
 	    psArrayAdd(footprints, 1, nfp);
+	    psFree(nfp);
 	    id = footprints->n;
 	}
