Index: trunk/ppMerge/src/ppMergeCombine.c
===================================================================
--- trunk/ppMerge/src/ppMergeCombine.c	(revision 9341)
+++ trunk/ppMerge/src/ppMergeCombine.c	(revision 9376)
@@ -163,4 +163,5 @@
                     exptimes->data.F32[i] = exptime;
                     pmReadout *readoutIn = cellIn->readouts->data[0];
+                    pmReadoutSetWeight(readoutIn);
                     images->data[i] = psMemIncrRefCounter(readoutIn->image);
                     weights->data[i] = psMemIncrRefCounter(readoutIn->weight);
@@ -182,4 +183,6 @@
                 }
                 psFree(images);
+                psFree(masks);
+                psFree(weights);
                 psFree(exptimes);
             } else {
@@ -316,4 +319,6 @@
     pmFPAFreeData(data->out);
 
+    psFree(view);
+
     return true;
 
