Index: /trunk/psModules/src/imcombine/pmPSFEnvelope.c
===================================================================
--- /trunk/psModules/src/imcombine/pmPSFEnvelope.c	(revision 16713)
+++ /trunk/psModules/src/imcombine/pmPSFEnvelope.c	(revision 16714)
@@ -186,4 +186,5 @@
         if (!psImageOverlaySection(readout->image, subImage, x0, y0, "=")) {
             psError(PS_ERR_UNKNOWN, false, "Unable to overlay PSF");
+            psFree(subImage);
             psFree(readout);
             psFree(xOffset);
@@ -192,7 +193,9 @@
             return NULL;
         }
+        psFree(subImage);
     }
     psFree(xOffset);
     psFree(yOffset);
+    psFree(envelope);
 
     readout->weight = (psImage*)psBinaryOp(NULL, readout->image, "+", psScalarAlloc(1.0, PS_TYPE_F32));
@@ -297,4 +300,5 @@
 #endif
 
+    psFree(fakes);
     psFree(readout);
 
