Index: /trunk/ppStats/src/ppStatsFPA.c
===================================================================
--- /trunk/ppStats/src/ppStatsFPA.c	(revision 14009)
+++ /trunk/ppStats/src/ppStatsFPA.c	(revision 14010)
@@ -47,5 +47,5 @@
 
     if (out != NULL) {
-	psMetadataCopy (out, result);
+	psMetadataOverlay (out, result);
 	psFree(result);
 	psFree(data);
Index: /trunk/ppStats/src/ppStatsMetadata.c
===================================================================
--- /trunk/ppStats/src/ppStatsMetadata.c	(revision 14009)
+++ /trunk/ppStats/src/ppStatsMetadata.c	(revision 14010)
@@ -55,5 +55,5 @@
 
     if (out != NULL) {
-	psMetadataCopy (out, result);
+	psMetadataOverlay (out, result);
 	psFree(result);
 	psFree(data);
Index: /trunk/ppStats/src/ppStatsPixels.c
===================================================================
--- /trunk/ppStats/src/ppStatsPixels.c	(revision 14009)
+++ /trunk/ppStats/src/ppStatsPixels.c	(revision 14010)
@@ -54,5 +54,5 @@
 
     if (out != NULL) {
-	psMetadataCopy (out, result);
+	psMetadataOverlay (out, result);
 	psFree(result);
 	psFree(data);
Index: /trunk/ppStats/src/ppStatsReadout.c
===================================================================
--- /trunk/ppStats/src/ppStatsReadout.c	(revision 14009)
+++ /trunk/ppStats/src/ppStatsReadout.c	(revision 14010)
@@ -149,4 +149,5 @@
     p_ppStatsAddToHierarchy(readoutResults, cellResults, readoutName, "Results for readout");
     psFree (readoutResults);
+    psFree (readoutName);
     return PS_EXIT_SUCCESS;
 }
