Index: trunk/psModules/src/objects/pmPeaks.c
===================================================================
--- trunk/psModules/src/objects/pmPeaks.c	(revision 32695)
+++ trunk/psModules/src/objects/pmPeaks.c	(revision 32705)
@@ -190,4 +190,5 @@
     out->assigned        = in->assigned;
     out->type      	 = in->type;
+    out->footprint       = in->footprint;
 
     return true;
Index: trunk/psModules/src/objects/pmPeaks.h
===================================================================
--- trunk/psModules/src/objects/pmPeaks.h	(revision 32695)
+++ trunk/psModules/src/objects/pmPeaks.h	(revision 32705)
@@ -71,5 +71,5 @@
     bool assigned;                      ///< is peak assigned to a source?
     pmPeakType type;                    ///< Description of peak.
-    pmFootprint *footprint;		///< reference to containing footprint
+    pmFootprint *footprint;		///< reference to containing footprint (just a view, not a memcopy)
     psArray *saddlePoints;		///< set of saddle points between this peak and near neighbors
 }
